builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-457
starttime: 1447992925.23
results: success (0)
buildid: 20151119200135
builduid: a2e5ebda6d7644caab9eff8429ca9b0e
revision: 652bd59cdb5153cac5a7d1720ccd546862130144
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.231343) =========
master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.231905) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.232383) =========
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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023128
basedir: '/builds/slave/test'
========= master_lag: 0.06 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.316844) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.317319) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.416364) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.416789) =========
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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020689
========= master_lag: 0.11 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.543676) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.544098) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.544639) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.545063) =========
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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-19 20:15:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.6M=0.001s
2015-11-19 20:15:25 (11.6 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.379588
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.965091) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:25.965591) =========
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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.037042
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.040744) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.041290) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 652bd59cdb5153cac5a7d1720ccd546862130144 --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 652bd59cdb5153cac5a7d1720ccd546862130144 --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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
2015-11-19 20:15:26,153 truncating revision to first 12 chars
2015-11-19 20:15:26,154 Setting DEBUG logging.
2015-11-19 20:15:26,154 attempt 1/10
2015-11-19 20:15:26,155 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/652bd59cdb51?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-19 20:15:26,582 unpacking tar archive at: mozilla-inbound-652bd59cdb51/testing/mozharness/
program finished with exit code 0
elapsedTime=0.722967
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.803543) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.804002) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.838815) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.839277) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 20:15:26.839862) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 49 secs) (at 2015-11-19 20:15:26.840332) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --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', '--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-1447992705.152071-98138846
_=/tools/buildbot/bin/python
using PTY: False
20:15:27 INFO - MultiFileLogger online at 20151119 20:15:27 in /builds/slave/test
20:15:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
20:15:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
20:15:27 INFO - {'append_to_log': False,
20:15:27 INFO - 'base_work_dir': '/builds/slave/test',
20:15:27 INFO - 'blob_upload_branch': 'mozilla-inbound',
20:15:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
20:15:27 INFO - 'buildbot_json_path': 'buildprops.json',
20:15:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
20:15:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:15:27 INFO - 'download_minidump_stackwalk': True,
20:15:27 INFO - 'download_symbols': 'true',
20:15:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
20:15:27 INFO - 'tooltool.py': '/tools/tooltool.py',
20:15:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
20:15:27 INFO - '/tools/misc-python/virtualenv.py')},
20:15:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:15:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:15:27 INFO - 'log_level': 'info',
20:15:27 INFO - 'log_to_console': True,
20:15:27 INFO - 'opt_config_files': (),
20:15:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:15:27 INFO - '--processes=1',
20:15:27 INFO - '--config=%(test_path)s/wptrunner.ini',
20:15:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:15:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:15:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:15:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:15:27 INFO - 'pip_index': False,
20:15:27 INFO - 'require_test_zip': True,
20:15:27 INFO - 'test_type': ('testharness',),
20:15:27 INFO - 'this_chunk': '7',
20:15:27 INFO - 'tooltool_cache': '/builds/tooltool_cache',
20:15:27 INFO - 'total_chunks': '8',
20:15:27 INFO - 'virtualenv_path': 'venv',
20:15:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:15:27 INFO - 'work_dir': 'build'}
20:15:27 INFO - #####
20:15:27 INFO - ##### Running clobber step.
20:15:27 INFO - #####
20:15:27 INFO - Running pre-action listener: _resource_record_pre_action
20:15:27 INFO - Running main action method: clobber
20:15:27 INFO - rmtree: /builds/slave/test/build
20:15:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
20:15:28 INFO - Running post-action listener: _resource_record_post_action
20:15:28 INFO - #####
20:15:28 INFO - ##### Running read-buildbot-config step.
20:15:28 INFO - #####
20:15:28 INFO - Running pre-action listener: _resource_record_pre_action
20:15:28 INFO - Running main action method: read_buildbot_config
20:15:28 INFO - Using buildbot properties:
20:15:28 INFO - {
20:15:28 INFO - "properties": {
20:15:28 INFO - "buildnumber": 253,
20:15:28 INFO - "product": "firefox",
20:15:28 INFO - "script_repo_revision": "production",
20:15:28 INFO - "branch": "mozilla-inbound",
20:15:28 INFO - "repository": "",
20:15:28 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-7",
20:15:28 INFO - "buildid": "20151119200135",
20:15:28 INFO - "slavename": "tst-linux64-spot-457",
20:15:28 INFO - "pgo_build": "False",
20:15:28 INFO - "basedir": "/builds/slave/test",
20:15:28 INFO - "project": "",
20:15:28 INFO - "platform": "linux64",
20:15:28 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/",
20:15:28 INFO - "slavebuilddir": "test",
20:15:28 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest",
20:15:28 INFO - "repo_path": "integration/mozilla-inbound",
20:15:28 INFO - "moz_repo_path": "",
20:15:28 INFO - "stage_platform": "linux64",
20:15:28 INFO - "builduid": "a2e5ebda6d7644caab9eff8429ca9b0e",
20:15:28 INFO - "revision": "652bd59cdb5153cac5a7d1720ccd546862130144"
20:15:28 INFO - },
20:15:28 INFO - "sourcestamp": {
20:15:28 INFO - "repository": "",
20:15:28 INFO - "hasPatch": false,
20:15:28 INFO - "project": "",
20:15:28 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:15:28 INFO - "changes": [
20:15:28 INFO - {
20:15:28 INFO - "category": null,
20:15:28 INFO - "files": [
20:15:28 INFO - {
20:15:28 INFO - "url": null,
20:15:28 INFO - "name": "https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:15:28 INFO - },
20:15:28 INFO - {
20:15:28 INFO - "url": null,
20:15:28 INFO - "name": "https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json"
20:15:28 INFO - }
20:15:28 INFO - ],
20:15:28 INFO - "repository": "",
20:15:28 INFO - "rev": "652bd59cdb5153cac5a7d1720ccd546862130144",
20:15:28 INFO - "who": "philringnalda@gmail.com",
20:15:28 INFO - "when": 1447992896,
20:15:28 INFO - "number": 6686712,
20:15:28 INFO - "comments": "Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug\nCLOSED TREE\n\nBacked out changeset edd1c18b5a5b (bug 1055472)\nBacked out changeset 41be086be0e8 (bug 1055472)\nBacked out changeset 6ed32cadfc31 (bug 1055472)\nBacked out changeset 2f0b0b246e25 (bug 1055472)\nBacked out changeset 33d5c8ef947c (bug 1055472)\nBacked out changeset 74dca890ec34 (bug 1055472)\nBacked out changeset b4a4144b96fa (bug 1055472)\nBacked out changeset 9dd0b1fff545 (bug 1055472)\nBacked out changeset 31c41d6a16ab (bug 1055472)\nBacked out changeset bf8f9604c34f (bug 1055472)\nBacked out changeset 69bf1faa9d85 (bug 1055472)\nBacked out changeset 284934443cd3 (bug 1055472)\nBacked out changeset 65d962413c98 (bug 1055472)\nBacked out changeset 94135702e1b5 (bug 1055472)\nBacked out changeset 1509efcfa629 (bug 1055472)\nBacked out changeset c7180ea9dfa4 (bug 1055472)\nBacked out changeset a47a3ce6f35e (bug 1055472)\nBacked out changeset 9b4f7a838a66 (bug 1055472)\nBacked out chan",
20:15:28 INFO - "project": "",
20:15:28 INFO - "at": "Thu 19 Nov 2015 20:14:56",
20:15:28 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:15:28 INFO - "revlink": "",
20:15:28 INFO - "properties": [
20:15:28 INFO - [
20:15:28 INFO - "buildid",
20:15:28 INFO - "20151119200135",
20:15:28 INFO - "Change"
20:15:28 INFO - ],
20:15:28 INFO - [
20:15:28 INFO - "builduid",
20:15:28 INFO - "a2e5ebda6d7644caab9eff8429ca9b0e",
20:15:28 INFO - "Change"
20:15:28 INFO - ],
20:15:28 INFO - [
20:15:28 INFO - "pgo_build",
20:15:28 INFO - "False",
20:15:28 INFO - "Change"
20:15:28 INFO - ]
20:15:28 INFO - ],
20:15:28 INFO - "revision": "652bd59cdb5153cac5a7d1720ccd546862130144"
20:15:28 INFO - }
20:15:28 INFO - ],
20:15:28 INFO - "revision": "652bd59cdb5153cac5a7d1720ccd546862130144"
20:15:28 INFO - }
20:15:28 INFO - }
20:15:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
20:15:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json.
20:15:28 INFO - Running post-action listener: _resource_record_post_action
20:15:28 INFO - #####
20:15:28 INFO - ##### Running download-and-extract step.
20:15:28 INFO - #####
20:15:28 INFO - Running pre-action listener: _resource_record_pre_action
20:15:28 INFO - Running main action method: download_and_extract
20:15:28 INFO - mkdir: /builds/slave/test/build/tests
20:15:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:28 INFO - https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
20:15:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json
20:15:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json
20:15:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
20:15:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
20:15:29 INFO - Downloaded 1302 bytes.
20:15:29 INFO - Reading from file /builds/slave/test/build/test_packages.json
20:15:29 INFO - Using the following test package requirements:
20:15:29 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:15:29 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
20:15:29 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'jsshell-linux-x86_64.zip'],
20:15:29 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
20:15:29 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:15:29 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
20:15:29 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
20:15:29 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
20:15:29 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:15:29 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:15:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
20:15:29 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
20:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:29 INFO - https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
20:15:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
20:15:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
20:15:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
20:15:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
20:15:31 INFO - Downloaded 21807776 bytes.
20:15:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
20:15:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
20:15:31 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
20:15:31 INFO - caution: filename not matched: web-platform/*
20:15:32 INFO - Return code: 11
20:15:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:32 INFO - https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
20:15:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
20:15:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
20:15:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
20:15:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
20:15:39 INFO - Downloaded 30975780 bytes.
20:15:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
20:15:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
20:15:39 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
20:15:42 INFO - caution: filename not matched: bin/*
20:15:42 INFO - caution: filename not matched: config/*
20:15:42 INFO - caution: filename not matched: mozbase/*
20:15:42 INFO - caution: filename not matched: marionette/*
20:15:42 INFO - Return code: 11
20:15:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:42 INFO - https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
20:15:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:15:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:15:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:15:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
20:15:46 INFO - Downloaded 57630646 bytes.
20:15:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:15:46 INFO - mkdir: /builds/slave/test/properties
20:15:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
20:15:46 INFO - Writing to file /builds/slave/test/properties/build_url
20:15:46 INFO - Contents:
20:15:46 INFO - build_url:https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:15:46 INFO - mkdir: /builds/slave/test/build/symbols
20:15:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:46 INFO - https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
20:15:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
20:15:48 INFO - Downloaded 51272619 bytes.
20:15:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
20:15:48 INFO - Writing to file /builds/slave/test/properties/symbols_url
20:15:48 INFO - Contents:
20:15:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:48 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
20:15:48 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:15:52 INFO - Return code: 0
20:15:52 INFO - Running post-action listener: _resource_record_post_action
20:15:52 INFO - Running post-action listener: set_extra_try_arguments
20:15:52 INFO - #####
20:15:52 INFO - ##### Running create-virtualenv step.
20:15:52 INFO - #####
20:15:52 INFO - Running pre-action listener: _pre_create_virtualenv
20:15:52 INFO - Running pre-action listener: _resource_record_pre_action
20:15:52 INFO - Running main action method: create_virtualenv
20:15:52 INFO - Creating virtualenv /builds/slave/test/build/venv
20:15:52 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
20:15:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
20:15:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
20:15:52 INFO - Using real prefix '/usr'
20:15:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python
20:15:54 INFO - Installing distribute.............................................................................................................................................................................................done.
20:15:57 INFO - Installing pip.................done.
20:15:57 INFO - Return code: 0
20:15:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
20:15:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:15:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:15:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:15:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:15:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:15:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1daff10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2137300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x217d6f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, '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-1447992705.152071-98138846', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
20:15:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
20:15:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
20:15:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:15:57 INFO - 'CCACHE_UMASK': '002',
20:15:57 INFO - 'DISPLAY': ':0',
20:15:57 INFO - 'HOME': '/home/cltbld',
20:15:57 INFO - 'LANG': 'en_US.UTF-8',
20:15:57 INFO - 'LOGNAME': 'cltbld',
20:15:57 INFO - 'MAIL': '/var/mail/cltbld',
20:15:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:15:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:15:57 INFO - 'MOZ_NO_REMOTE': '1',
20:15:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:15:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:15:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:15:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:15:57 INFO - 'PWD': '/builds/slave/test',
20:15:57 INFO - 'SHELL': '/bin/bash',
20:15:57 INFO - 'SHLVL': '1',
20:15:57 INFO - 'TERM': 'linux',
20:15:57 INFO - 'TMOUT': '86400',
20:15:57 INFO - 'USER': 'cltbld',
20:15:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:15:57 INFO - '_': '/tools/buildbot/bin/python'}
20:15:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:15:58 INFO - Downloading/unpacking psutil>=0.7.1
20:15:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:15:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:15:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:15:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:15:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:15:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:01 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
20:16:02 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
20:16:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
20:16:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:16:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:16:02 INFO - Installing collected packages: psutil
20:16:02 INFO - Running setup.py install for psutil
20:16:02 INFO - building 'psutil._psutil_linux' extension
20:16:02 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
20:16:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
20:16:03 INFO - building 'psutil._psutil_posix' extension
20:16:03 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
20:16:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
20:16:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:16:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:16:03 INFO - Successfully installed psutil
20:16:03 INFO - Cleaning up...
20:16:03 INFO - Return code: 0
20:16:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
20:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:16:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:16:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:03 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 0x1daff10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2137300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x217d6f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, '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-1447992705.152071-98138846', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
20:16:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
20:16:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:16:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:16:03 INFO - 'CCACHE_UMASK': '002',
20:16:03 INFO - 'DISPLAY': ':0',
20:16:03 INFO - 'HOME': '/home/cltbld',
20:16:03 INFO - 'LANG': 'en_US.UTF-8',
20:16:03 INFO - 'LOGNAME': 'cltbld',
20:16:03 INFO - 'MAIL': '/var/mail/cltbld',
20:16:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:16:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:16:03 INFO - 'MOZ_NO_REMOTE': '1',
20:16:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:16:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:16:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:16:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:16:03 INFO - 'PWD': '/builds/slave/test',
20:16:03 INFO - 'SHELL': '/bin/bash',
20:16:03 INFO - 'SHLVL': '1',
20:16:03 INFO - 'TERM': 'linux',
20:16:03 INFO - 'TMOUT': '86400',
20:16:03 INFO - 'USER': 'cltbld',
20:16:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:16:03 INFO - '_': '/tools/buildbot/bin/python'}
20:16:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:16:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:16:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:16:07 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
20:16:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
20:16:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
20:16:07 INFO - Installing collected packages: mozsystemmonitor
20:16:07 INFO - Running setup.py install for mozsystemmonitor
20:16:07 INFO - Successfully installed mozsystemmonitor
20:16:07 INFO - Cleaning up...
20:16:07 INFO - Return code: 0
20:16:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
20:16:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:16:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:16:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:07 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 0x1daff10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2137300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x217d6f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, '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-1447992705.152071-98138846', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
20:16:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
20:16:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:16:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:16:07 INFO - 'CCACHE_UMASK': '002',
20:16:07 INFO - 'DISPLAY': ':0',
20:16:07 INFO - 'HOME': '/home/cltbld',
20:16:07 INFO - 'LANG': 'en_US.UTF-8',
20:16:07 INFO - 'LOGNAME': 'cltbld',
20:16:07 INFO - 'MAIL': '/var/mail/cltbld',
20:16:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:16:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:16:07 INFO - 'MOZ_NO_REMOTE': '1',
20:16:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:16:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:16:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:16:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:16:07 INFO - 'PWD': '/builds/slave/test',
20:16:07 INFO - 'SHELL': '/bin/bash',
20:16:07 INFO - 'SHLVL': '1',
20:16:07 INFO - 'TERM': 'linux',
20:16:07 INFO - 'TMOUT': '86400',
20:16:07 INFO - 'USER': 'cltbld',
20:16:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:16:07 INFO - '_': '/tools/buildbot/bin/python'}
20:16:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:16:08 INFO - Downloading/unpacking blobuploader==1.2.4
20:16:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:12 INFO - Downloading blobuploader-1.2.4.tar.gz
20:16:12 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
20:16:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
20:16:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:16:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:13 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
20:16:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
20:16:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:16:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:16:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:16:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:16:13 INFO - Downloading docopt-0.6.1.tar.gz
20:16:13 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
20:16:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
20:16:13 INFO - Installing collected packages: blobuploader, requests, docopt
20:16:13 INFO - Running setup.py install for blobuploader
20:16:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
20:16:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
20:16:14 INFO - Running setup.py install for requests
20:16:14 INFO - Running setup.py install for docopt
20:16:15 INFO - Successfully installed blobuploader requests docopt
20:16:15 INFO - Cleaning up...
20:16:15 INFO - Return code: 0
20:16:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:16:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:16:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:16:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:15 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 0x1daff10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2137300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x217d6f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, '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-1447992705.152071-98138846', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
20:16:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
20:16:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:16:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:16:15 INFO - 'CCACHE_UMASK': '002',
20:16:15 INFO - 'DISPLAY': ':0',
20:16:15 INFO - 'HOME': '/home/cltbld',
20:16:15 INFO - 'LANG': 'en_US.UTF-8',
20:16:15 INFO - 'LOGNAME': 'cltbld',
20:16:15 INFO - 'MAIL': '/var/mail/cltbld',
20:16:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:16:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:16:15 INFO - 'MOZ_NO_REMOTE': '1',
20:16:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:16:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:16:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:16:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:16:15 INFO - 'PWD': '/builds/slave/test',
20:16:15 INFO - 'SHELL': '/bin/bash',
20:16:15 INFO - 'SHLVL': '1',
20:16:15 INFO - 'TERM': 'linux',
20:16:15 INFO - 'TMOUT': '86400',
20:16:15 INFO - 'USER': 'cltbld',
20:16:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:16:15 INFO - '_': '/tools/buildbot/bin/python'}
20:16:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:16:15 INFO - Running setup.py (path:/tmp/pip-ilD3Rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:16:15 INFO - Running setup.py (path:/tmp/pip-c1vmkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:16:15 INFO - Running setup.py (path:/tmp/pip-tPGjCX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:16:15 INFO - Running setup.py (path:/tmp/pip-XvnJn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:16:16 INFO - Running setup.py (path:/tmp/pip-zGN8a3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:16:16 INFO - Running setup.py (path:/tmp/pip-6I2pjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:16:16 INFO - Running setup.py (path:/tmp/pip-GgH0DG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:16:16 INFO - Running setup.py (path:/tmp/pip-joiMXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:16:16 INFO - Running setup.py (path:/tmp/pip-a3UVvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:16:16 INFO - Running setup.py (path:/tmp/pip-4xY7J1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:16:16 INFO - Running setup.py (path:/tmp/pip-7bbjoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:16:16 INFO - Running setup.py (path:/tmp/pip-BEwhvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:16:17 INFO - Running setup.py (path:/tmp/pip-VaH9Fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:16:17 INFO - Running setup.py (path:/tmp/pip-JyTyyh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:16:17 INFO - Running setup.py (path:/tmp/pip-46eJvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:16:17 INFO - Running setup.py (path:/tmp/pip-F8tG7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:16:17 INFO - Running setup.py (path:/tmp/pip-DV4BiH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:16:17 INFO - Running setup.py (path:/tmp/pip-dHrKv6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:16:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:16:17 INFO - Running setup.py (path:/tmp/pip-mWmj73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:16:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:16:18 INFO - Running setup.py (path:/tmp/pip-iG3lGN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:16:18 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:16:18 INFO - Running setup.py (path:/tmp/pip-NVMMOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:16:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:16:18 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
20:16:18 INFO - Running setup.py install for manifestparser
20:16:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
20:16:18 INFO - Running setup.py install for mozcrash
20:16:18 INFO - Running setup.py install for mozdebug
20:16:19 INFO - Running setup.py install for mozdevice
20:16:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
20:16:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin
20:16:19 INFO - Running setup.py install for mozfile
20:16:19 INFO - Running setup.py install for mozhttpd
20:16:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
20:16:19 INFO - Running setup.py install for mozinfo
20:16:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
20:16:19 INFO - Running setup.py install for mozInstall
20:16:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Running setup.py install for mozleak
20:16:20 INFO - Running setup.py install for mozlog
20:16:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Running setup.py install for moznetwork
20:16:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
20:16:20 INFO - Running setup.py install for mozprocess
20:16:20 INFO - Running setup.py install for mozprofile
20:16:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
20:16:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
20:16:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
20:16:21 INFO - Running setup.py install for mozrunner
20:16:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
20:16:21 INFO - Running setup.py install for mozscreenshot
20:16:21 INFO - Running setup.py install for moztest
20:16:21 INFO - Running setup.py install for mozversion
20:16:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
20:16:22 INFO - Running setup.py install for marionette-transport
20:16:22 INFO - Running setup.py install for marionette-driver
20:16:22 INFO - Running setup.py install for browsermob-proxy
20:16:22 INFO - Running setup.py install for marionette-client
20:16:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:16:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
20:16:23 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
20:16:23 INFO - Cleaning up...
20:16:23 INFO - Return code: 0
20:16:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:16:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:16:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:16:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:16:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:16:23 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 0x1daff10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2137300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x217d6f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, '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-1447992705.152071-98138846', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
20:16:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
20:16:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:16:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:16:23 INFO - 'CCACHE_UMASK': '002',
20:16:23 INFO - 'DISPLAY': ':0',
20:16:23 INFO - 'HOME': '/home/cltbld',
20:16:23 INFO - 'LANG': 'en_US.UTF-8',
20:16:23 INFO - 'LOGNAME': 'cltbld',
20:16:23 INFO - 'MAIL': '/var/mail/cltbld',
20:16:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:16:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:16:23 INFO - 'MOZ_NO_REMOTE': '1',
20:16:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:16:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:16:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:16:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:16:23 INFO - 'PWD': '/builds/slave/test',
20:16:23 INFO - 'SHELL': '/bin/bash',
20:16:23 INFO - 'SHLVL': '1',
20:16:23 INFO - 'TERM': 'linux',
20:16:23 INFO - 'TMOUT': '86400',
20:16:23 INFO - 'USER': 'cltbld',
20:16:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:16:23 INFO - '_': '/tools/buildbot/bin/python'}
20:16:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:16:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:16:23 INFO - Running setup.py (path:/tmp/pip-B46oHo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:16:23 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
20:16:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:16:23 INFO - Running setup.py (path:/tmp/pip-vcTVZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:16:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
20:16:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:16:23 INFO - Running setup.py (path:/tmp/pip-acnfca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:16:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
20:16:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:16:24 INFO - Running setup.py (path:/tmp/pip-NBU80W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:16:24 INFO - Running setup.py (path:/tmp/pip-CGFVjR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:16:24 INFO - Running setup.py (path:/tmp/pip-m0ihAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:16:24 INFO - Running setup.py (path:/tmp/pip-yuz99J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:16:24 INFO - Running setup.py (path:/tmp/pip-sgaJBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:16:24 INFO - Running setup.py (path:/tmp/pip-VhobII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:16:24 INFO - Running setup.py (path:/tmp/pip-PSWSPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:16:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
20:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:16:24 INFO - Running setup.py (path:/tmp/pip-3B_1hR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:16:25 INFO - Running setup.py (path:/tmp/pip-Ye_B_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:16:25 INFO - Running setup.py (path:/tmp/pip-VodvDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:16:25 INFO - Running setup.py (path:/tmp/pip-Dj7ycF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:16:25 INFO - Running setup.py (path:/tmp/pip-KxMpsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:16:25 INFO - Running setup.py (path:/tmp/pip-1Z3ftn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:16:25 INFO - Running setup.py (path:/tmp/pip-wV5jZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:16:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
20:16:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:16:25 INFO - Running setup.py (path:/tmp/pip-iMReD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
20:16:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:16:26 INFO - Running setup.py (path:/tmp/pip-3p_4iR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
20:16:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:16:26 INFO - Running setup.py (path:/tmp/pip-n4pwH4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
20:16:26 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:16:26 INFO - Running setup.py (path:/tmp/pip-aB2qFJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:16:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
20:16:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
20:16:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
20:16: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
20:16: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
20:16: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
20:16: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
20:16: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
20:16: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
20:16:30 INFO - Downloading blessings-1.5.1.tar.gz
20:16:30 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
20:16:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
20:16:30 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
20:16:30 INFO - Installing collected packages: blessings
20:16:30 INFO - Running setup.py install for blessings
20:16:30 INFO - Successfully installed blessings
20:16:30 INFO - Cleaning up...
20:16:30 INFO - Return code: 0
20:16:30 INFO - Done creating virtualenv /builds/slave/test/build/venv.
20:16:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:16:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:16:31 INFO - Reading from file tmpfile_stdout
20:16:31 INFO - Current package versions:
20:16:31 INFO - argparse == 1.2.1
20:16:31 INFO - blessings == 1.5.1
20:16:31 INFO - blobuploader == 1.2.4
20:16:31 INFO - browsermob-proxy == 0.6.0
20:16:31 INFO - docopt == 0.6.1
20:16:31 INFO - manifestparser == 1.1
20:16:31 INFO - marionette-client == 2.0.0
20:16:31 INFO - marionette-driver == 1.1.1
20:16:31 INFO - marionette-transport == 1.0.0
20:16:31 INFO - mozInstall == 1.12
20:16:31 INFO - mozcrash == 0.16
20:16:31 INFO - mozdebug == 0.1
20:16:31 INFO - mozdevice == 0.47
20:16:31 INFO - mozfile == 1.2
20:16:31 INFO - mozhttpd == 0.7
20:16:31 INFO - mozinfo == 0.9
20:16:31 INFO - mozleak == 0.1
20:16:31 INFO - mozlog == 3.0
20:16:31 INFO - moznetwork == 0.27
20:16:31 INFO - mozprocess == 0.22
20:16:31 INFO - mozprofile == 0.27
20:16:31 INFO - mozrunner == 6.11
20:16:31 INFO - mozscreenshot == 0.1
20:16:31 INFO - mozsystemmonitor == 0.0
20:16:31 INFO - moztest == 0.7
20:16:31 INFO - mozversion == 1.4
20:16:31 INFO - psutil == 3.1.1
20:16:31 INFO - requests == 1.2.3
20:16:31 INFO - wsgiref == 0.1.2
20:16:31 INFO - Running post-action listener: _resource_record_post_action
20:16:31 INFO - Running post-action listener: _start_resource_monitoring
20:16:31 INFO - Starting resource monitoring.
20:16:31 INFO - #####
20:16:31 INFO - ##### Running pull step.
20:16:31 INFO - #####
20:16:31 INFO - Running pre-action listener: _resource_record_pre_action
20:16:31 INFO - Running main action method: pull
20:16:31 INFO - Pull has nothing to do!
20:16:31 INFO - Running post-action listener: _resource_record_post_action
20:16:31 INFO - #####
20:16:31 INFO - ##### Running install step.
20:16:31 INFO - #####
20:16:31 INFO - Running pre-action listener: _resource_record_pre_action
20:16:31 INFO - Running main action method: install
20:16:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:16:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:16:31 INFO - Reading from file tmpfile_stdout
20:16:31 INFO - Detecting whether we're running mozinstall >=1.0...
20:16:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
20:16:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
20:16:31 INFO - Reading from file tmpfile_stdout
20:16:31 INFO - Output received:
20:16:31 INFO - Usage: mozinstall [options] installer
20:16:31 INFO - Options:
20:16:31 INFO - -h, --help show this help message and exit
20:16:31 INFO - -d DEST, --destination=DEST
20:16:31 INFO - Directory to install application into. [default:
20:16:31 INFO - "/builds/slave/test"]
20:16:31 INFO - --app=APP Application being installed. [default: firefox]
20:16:31 INFO - mkdir: /builds/slave/test/build/application
20:16:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
20:16:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
20:16:54 INFO - Reading from file tmpfile_stdout
20:16:54 INFO - Output received:
20:16:54 INFO - /builds/slave/test/build/application/firefox/firefox
20:16:54 INFO - Running post-action listener: _resource_record_post_action
20:16:54 INFO - #####
20:16:54 INFO - ##### Running run-tests step.
20:16:54 INFO - #####
20:16:54 INFO - Running pre-action listener: _resource_record_pre_action
20:16:54 INFO - Running main action method: run_tests
20:16:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
20:16:54 INFO - minidump filename unknown. determining based upon platform and arch
20:16:54 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
20:16:54 INFO - grabbing minidump binary from tooltool
20:16: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')]}
20:16:54 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 0x216d610>, '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 0x2232440>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2239940>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
20:16:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
20:16:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
20:16:54 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
20:16:54 INFO - Return code: 0
20:16:54 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
20:16:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
20:16:54 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/axfpKyCnQkO-H1Uhl5ob4g/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', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
20:16:54 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/axfpKyCnQkO-H1Uhl5ob4g/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 --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
20:16:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:16:54 INFO - 'CCACHE_UMASK': '002',
20:16:54 INFO - 'DISPLAY': ':0',
20:16:54 INFO - 'HOME': '/home/cltbld',
20:16:54 INFO - 'LANG': 'en_US.UTF-8',
20:16:54 INFO - 'LOGNAME': 'cltbld',
20:16:54 INFO - 'MAIL': '/var/mail/cltbld',
20:16:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
20:16:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:16:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:16:54 INFO - 'MOZ_NO_REMOTE': '1',
20:16:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:16:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:16:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:16:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:16:54 INFO - 'PWD': '/builds/slave/test',
20:16:54 INFO - 'SHELL': '/bin/bash',
20:16:54 INFO - 'SHLVL': '1',
20:16:54 INFO - 'TERM': 'linux',
20:16:54 INFO - 'TMOUT': '86400',
20:16:54 INFO - 'USER': 'cltbld',
20:16:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447992705.152071-98138846',
20:16:54 INFO - '_': '/tools/buildbot/bin/python'}
20:16:54 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/axfpKyCnQkO-H1Uhl5ob4g/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', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
20:17:01 INFO - Using 1 client processes
20:17:01 INFO - wptserve Starting http server on 127.0.0.1:8000
20:17:01 INFO - wptserve Starting http server on 127.0.0.1:8001
20:17:01 INFO - wptserve Starting http server on 127.0.0.1:8443
20:17:04 INFO - SUITE-START | Running 827 tests
20:17:04 INFO - Running testharness tests
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 6ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:17:04 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 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:17:04 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 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 9ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:17:04 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
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:17:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:17:04 INFO - Setting up ssl
20:17:04 INFO - PROCESS | certutil |
20:17:04 INFO - PROCESS | certutil |
20:17:04 INFO - PROCESS | certutil |
20:17:04 INFO - Certificate Nickname Trust Attributes
20:17:04 INFO - SSL,S/MIME,JAR/XPI
20:17:04 INFO -
20:17:04 INFO - web-platform-tests CT,,
20:17:04 INFO -
20:17:04 INFO - Starting runner
20:17:06 INFO - PROCESS | 1814 | 1447993026887 Marionette INFO Marionette enabled via build flag and pref
20:17:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507b0d800 == 1 [pid = 1814] [id = 1]
20:17:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 1 (0x7ff5038c4800) [pid = 1814] [serial = 1] [outer = (nil)]
20:17:07 INFO - PROCESS | 1814 | [1814] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
20:17:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 2 (0x7ff5038c7c00) [pid = 1814] [serial = 2] [outer = 0x7ff5038c4800]
20:17:07 INFO - PROCESS | 1814 | 1447993027495 Marionette INFO Listening on port 2828
20:17:08 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff4fe16e4f0
20:17:08 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff4fe1c25b0
20:17:08 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff4fe04a550
20:17:08 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff4fe04a850
20:17:08 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff4fe04ab80
20:17:08 INFO - PROCESS | 1814 | 1447993028459 Marionette INFO Marionette enabled via command-line flag
20:17:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8db0800 == 2 [pid = 1814] [id = 2]
20:17:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 3 (0x7ff50382d000) [pid = 1814] [serial = 3] [outer = (nil)]
20:17:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 4 (0x7ff50382dc00) [pid = 1814] [serial = 4] [outer = 0x7ff50382d000]
20:17:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 5 (0x7ff4f8a59800) [pid = 1814] [serial = 5] [outer = 0x7ff5038c4800]
20:17:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
20:17:08 INFO - PROCESS | 1814 | 1447993028670 Marionette INFO Accepted connection conn0 from 127.0.0.1:56348
20:17:08 INFO - PROCESS | 1814 | 1447993028671 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:17:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
20:17:08 INFO - PROCESS | 1814 | 1447993028860 Marionette INFO Accepted connection conn1 from 127.0.0.1:56349
20:17:08 INFO - PROCESS | 1814 | 1447993028862 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:17:08 INFO - PROCESS | 1814 | 1447993028867 Marionette INFO Closed connection conn0
20:17:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
20:17:08 INFO - PROCESS | 1814 | 1447993028921 Marionette INFO Accepted connection conn2 from 127.0.0.1:56350
20:17:08 INFO - PROCESS | 1814 | 1447993028922 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:17:08 INFO - PROCESS | 1814 | 1447993028949 Marionette INFO Closed connection conn2
20:17:08 INFO - PROCESS | 1814 | 1447993028961 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
20:17:09 INFO - PROCESS | 1814 | [1814] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
20:17:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff5088ce800 == 3 [pid = 1814] [id = 3]
20:17:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 6 (0x7ff4f59eb800) [pid = 1814] [serial = 6] [outer = (nil)]
20:17:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507bba800 == 4 [pid = 1814] [id = 4]
20:17:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 7 (0x7ff4f59ec000) [pid = 1814] [serial = 7] [outer = (nil)]
20:17:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
20:17:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4376800 == 5 [pid = 1814] [id = 5]
20:17:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 8 (0x7ff4f3604800) [pid = 1814] [serial = 8] [outer = (nil)]
20:17:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
20:17:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 9 (0x7ff50382e000) [pid = 1814] [serial = 9] [outer = 0x7ff4f3604800]
20:17:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 10 (0x7ff4f3238000) [pid = 1814] [serial = 10] [outer = 0x7ff4f59eb800]
20:17:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 11 (0x7ff4f3238800) [pid = 1814] [serial = 11] [outer = 0x7ff4f59ec000]
20:17:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 12 (0x7ff4f323a400) [pid = 1814] [serial = 12] [outer = 0x7ff4f3604800]
20:17:12 INFO - PROCESS | 1814 | 1447993032584 Marionette INFO loaded listener.js
20:17:12 INFO - PROCESS | 1814 | 1447993032617 Marionette INFO loaded listener.js
20:17:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 13 (0x7ff4f235c400) [pid = 1814] [serial = 13] [outer = 0x7ff4f3604800]
20:17:13 INFO - PROCESS | 1814 | 1447993033048 Marionette DEBUG conn1 client <- {"sessionId":"0a074f31-9673-4e94-931b-27a65c24761c","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151119200135","device":"desktop","version":"45.0a1"}}
20:17:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:13 INFO - PROCESS | 1814 | 1447993033410 Marionette DEBUG conn1 -> {"name":"getContext"}
20:17:13 INFO - PROCESS | 1814 | 1447993033414 Marionette DEBUG conn1 client <- {"value":"content"}
20:17:13 INFO - PROCESS | 1814 | 1447993033812 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
20:17:13 INFO - PROCESS | 1814 | 1447993033814 Marionette DEBUG conn1 client <- {}
20:17:13 INFO - PROCESS | 1814 | 1447993033886 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
20:17:14 INFO - PROCESS | 1814 | [1814] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
20:17:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 14 (0x7ff4ed771c00) [pid = 1814] [serial = 14] [outer = 0x7ff4f3604800]
20:17:14 INFO - PROCESS | 1814 | [1814] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
20:17:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:17:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef75c800 == 6 [pid = 1814] [id = 6]
20:17:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 15 (0x7ff4ed6b4800) [pid = 1814] [serial = 15] [outer = (nil)]
20:17:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x7ff4ed6b5800) [pid = 1814] [serial = 16] [outer = 0x7ff4ed6b4800]
20:17:15 INFO - PROCESS | 1814 | 1447993035039 Marionette INFO loaded listener.js
20:17:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x7ff4ed6be000) [pid = 1814] [serial = 17] [outer = 0x7ff4ed6b4800]
20:17:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec981000 == 7 [pid = 1814] [id = 7]
20:17:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x7ff4ec9aec00) [pid = 1814] [serial = 18] [outer = (nil)]
20:17:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x7ff4ec9afc00) [pid = 1814] [serial = 19] [outer = 0x7ff4ec9aec00]
20:17:15 INFO - PROCESS | 1814 | 1447993035531 Marionette INFO loaded listener.js
20:17:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x7ff4ed6be800) [pid = 1814] [serial = 20] [outer = 0x7ff4ec9aec00]
20:17:15 INFO - PROCESS | 1814 | [1814] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
20:17:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:16 INFO - document served over http requires an http
20:17:16 INFO - sub-resource via fetch-request using the http-csp
20:17:16 INFO - delivery method with keep-origin-redirect and when
20:17:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:17:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1374ms
20:17:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:17:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c39800 == 8 [pid = 1814] [id = 8]
20:17:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x7ff4eb94e400) [pid = 1814] [serial = 21] [outer = (nil)]
20:17:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x7ff4eb94f400) [pid = 1814] [serial = 22] [outer = 0x7ff4eb94e400]
20:17:16 INFO - PROCESS | 1814 | 1447993036464 Marionette INFO loaded listener.js
20:17:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x7ff4eb957800) [pid = 1814] [serial = 23] [outer = 0x7ff4eb94e400]
20:17:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:17 INFO - document served over http requires an http
20:17:17 INFO - sub-resource via fetch-request using the http-csp
20:17:17 INFO - delivery method with no-redirect and when
20:17:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:17:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 825ms
20:17:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:17:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb974800 == 9 [pid = 1814] [id = 9]
20:17:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x7ff4eb79f400) [pid = 1814] [serial = 24] [outer = (nil)]
20:17:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 25 (0x7ff4eb7a3400) [pid = 1814] [serial = 25] [outer = 0x7ff4eb79f400]
20:17:17 INFO - PROCESS | 1814 | 1447993037661 Marionette INFO loaded listener.js
20:17:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 26 (0x7ff4ebb30400) [pid = 1814] [serial = 26] [outer = 0x7ff4eb79f400]
20:17:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec50a800 == 10 [pid = 1814] [id = 10]
20:17:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 27 (0x7ff4ebb3b400) [pid = 1814] [serial = 27] [outer = (nil)]
20:17:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 28 (0x7ff4ec916000) [pid = 1814] [serial = 28] [outer = 0x7ff4ebb3b400]
20:17:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 29 (0x7ff4ef5e2c00) [pid = 1814] [serial = 29] [outer = 0x7ff4ebb3b400]
20:17:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec517800 == 11 [pid = 1814] [id = 11]
20:17:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 30 (0x7ff4eb7aac00) [pid = 1814] [serial = 30] [outer = (nil)]
20:17:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 31 (0x7ff4f2061800) [pid = 1814] [serial = 31] [outer = 0x7ff4eb7aac00]
20:17:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 32 (0x7ff4ec9b7800) [pid = 1814] [serial = 32] [outer = 0x7ff4eb7aac00]
20:17:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:18 INFO - document served over http requires an http
20:17:18 INFO - sub-resource via fetch-request using the http-csp
20:17:18 INFO - delivery method with swap-origin-redirect and when
20:17:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:17:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1833ms
20:17:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:17:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f3202800 == 12 [pid = 1814] [id = 12]
20:17:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 33 (0x7ff4ed76f800) [pid = 1814] [serial = 33] [outer = (nil)]
20:17:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 34 (0x7ff4f323f400) [pid = 1814] [serial = 34] [outer = 0x7ff4ed76f800]
20:17:19 INFO - PROCESS | 1814 | 1447993039420 Marionette INFO loaded listener.js
20:17:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 35 (0x7ff4f47f1000) [pid = 1814] [serial = 35] [outer = 0x7ff4ed76f800]
20:17:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4371000 == 13 [pid = 1814] [id = 13]
20:17:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 36 (0x7ff4f332ec00) [pid = 1814] [serial = 36] [outer = (nil)]
20:17:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 37 (0x7ff4f450ec00) [pid = 1814] [serial = 37] [outer = 0x7ff4f332ec00]
20:17:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:20 INFO - document served over http requires an http
20:17:20 INFO - sub-resource via iframe-tag using the http-csp
20:17:20 INFO - delivery method with keep-origin-redirect and when
20:17:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:17:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1431ms
20:17:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:17:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46c3000 == 14 [pid = 1814] [id = 14]
20:17:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 38 (0x7ff4ed6c0800) [pid = 1814] [serial = 38] [outer = (nil)]
20:17:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 39 (0x7ff4f583b800) [pid = 1814] [serial = 39] [outer = 0x7ff4ed6c0800]
20:17:20 INFO - PROCESS | 1814 | 1447993040805 Marionette INFO loaded listener.js
20:17:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 40 (0x7ff4f864e800) [pid = 1814] [serial = 40] [outer = 0x7ff4ed6c0800]
20:17:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4868800 == 15 [pid = 1814] [id = 15]
20:17:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 41 (0x7ff4f8a50800) [pid = 1814] [serial = 41] [outer = (nil)]
20:17:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 42 (0x7ff4fe322000) [pid = 1814] [serial = 42] [outer = 0x7ff4f8a50800]
20:17:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:21 INFO - document served over http requires an http
20:17:21 INFO - sub-resource via iframe-tag using the http-csp
20:17:21 INFO - delivery method with no-redirect and when
20:17:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:17:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1242ms
20:17:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:17:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b85000 == 16 [pid = 1814] [id = 16]
20:17:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 43 (0x7ff4ef6ddc00) [pid = 1814] [serial = 43] [outer = (nil)]
20:17:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 44 (0x7ff4fe05d400) [pid = 1814] [serial = 44] [outer = 0x7ff4ef6ddc00]
20:17:22 INFO - PROCESS | 1814 | 1447993042037 Marionette INFO loaded listener.js
20:17:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 45 (0x7ff5087cb800) [pid = 1814] [serial = 45] [outer = 0x7ff4ef6ddc00]
20:17:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef761000 == 17 [pid = 1814] [id = 17]
20:17:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 46 (0x7ff4ef6e0400) [pid = 1814] [serial = 46] [outer = (nil)]
20:17:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 47 (0x7ff4f248c800) [pid = 1814] [serial = 47] [outer = 0x7ff4ef6e0400]
20:17:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:23 INFO - document served over http requires an http
20:17:23 INFO - sub-resource via iframe-tag using the http-csp
20:17:23 INFO - delivery method with swap-origin-redirect and when
20:17:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:17:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2140ms
20:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:17:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb977000 == 18 [pid = 1814] [id = 18]
20:17:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 48 (0x7ff4ec922400) [pid = 1814] [serial = 48] [outer = (nil)]
20:17:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 49 (0x7ff4ef6d7c00) [pid = 1814] [serial = 49] [outer = 0x7ff4ec922400]
20:17:24 INFO - PROCESS | 1814 | 1447993044288 Marionette INFO loaded listener.js
20:17:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 50 (0x7ff4f2b54000) [pid = 1814] [serial = 50] [outer = 0x7ff4ec922400]
20:17:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:24 INFO - document served over http requires an http
20:17:24 INFO - sub-resource via script-tag using the http-csp
20:17:24 INFO - delivery method with keep-origin-redirect and when
20:17:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:17:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1185ms
20:17:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:17:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46bc000 == 19 [pid = 1814] [id = 19]
20:17:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 51 (0x7ff4ed6b8000) [pid = 1814] [serial = 51] [outer = (nil)]
20:17:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 52 (0x7ff4f2c66800) [pid = 1814] [serial = 52] [outer = 0x7ff4ed6b8000]
20:17:25 INFO - PROCESS | 1814 | 1447993045295 Marionette INFO loaded listener.js
20:17:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 53 (0x7ff4f4702c00) [pid = 1814] [serial = 53] [outer = 0x7ff4ed6b8000]
20:17:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:25 INFO - document served over http requires an http
20:17:25 INFO - sub-resource via script-tag using the http-csp
20:17:25 INFO - delivery method with no-redirect and when
20:17:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:17:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 928ms
20:17:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:17:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f6e10000 == 20 [pid = 1814] [id = 20]
20:17:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 54 (0x7ff4f20e1400) [pid = 1814] [serial = 54] [outer = (nil)]
20:17:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 55 (0x7ff4f4709000) [pid = 1814] [serial = 55] [outer = 0x7ff4f20e1400]
20:17:26 INFO - PROCESS | 1814 | 1447993046230 Marionette INFO loaded listener.js
20:17:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 56 (0x7ff4f5835800) [pid = 1814] [serial = 56] [outer = 0x7ff4f20e1400]
20:17:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:26 INFO - document served over http requires an http
20:17:26 INFO - sub-resource via script-tag using the http-csp
20:17:26 INFO - delivery method with swap-origin-redirect and when
20:17:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:17:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 942ms
20:17:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:17:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f58b8800 == 21 [pid = 1814] [id = 21]
20:17:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 57 (0x7ff4f569fc00) [pid = 1814] [serial = 57] [outer = (nil)]
20:17:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 58 (0x7ff4f5834c00) [pid = 1814] [serial = 58] [outer = 0x7ff4f569fc00]
20:17:27 INFO - PROCESS | 1814 | 1447993047137 Marionette INFO loaded listener.js
20:17:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 59 (0x7ff4f7426000) [pid = 1814] [serial = 59] [outer = 0x7ff4f569fc00]
20:17:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:27 INFO - document served over http requires an http
20:17:27 INFO - sub-resource via xhr-request using the http-csp
20:17:27 INFO - delivery method with keep-origin-redirect and when
20:17:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:17:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 923ms
20:17:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:17:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba65000 == 22 [pid = 1814] [id = 22]
20:17:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 60 (0x7ff4eb7a1400) [pid = 1814] [serial = 60] [outer = (nil)]
20:17:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 61 (0x7ff4eb7aa000) [pid = 1814] [serial = 61] [outer = 0x7ff4eb7a1400]
20:17:28 INFO - PROCESS | 1814 | 1447993048173 Marionette INFO loaded listener.js
20:17:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 62 (0x7ff4ec91b000) [pid = 1814] [serial = 62] [outer = 0x7ff4eb7a1400]
20:17:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:28 INFO - document served over http requires an http
20:17:28 INFO - sub-resource via xhr-request using the http-csp
20:17:28 INFO - delivery method with no-redirect and when
20:17:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:17:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1130ms
20:17:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:17:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b7c000 == 23 [pid = 1814] [id = 23]
20:17:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x7ff4eb7a5000) [pid = 1814] [serial = 63] [outer = (nil)]
20:17:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0x7ff4f2990c00) [pid = 1814] [serial = 64] [outer = 0x7ff4eb7a5000]
20:17:29 INFO - PROCESS | 1814 | 1447993049352 Marionette INFO loaded listener.js
20:17:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0x7ff4f356e800) [pid = 1814] [serial = 65] [outer = 0x7ff4eb7a5000]
20:17:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:30 INFO - document served over http requires an http
20:17:30 INFO - sub-resource via xhr-request using the http-csp
20:17:30 INFO - delivery method with swap-origin-redirect and when
20:17:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:17:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1181ms
20:17:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:17:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4fe1d7000 == 24 [pid = 1814] [id = 24]
20:17:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0x7ff4f2c50800) [pid = 1814] [serial = 66] [outer = (nil)]
20:17:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0x7ff4f5a83c00) [pid = 1814] [serial = 67] [outer = 0x7ff4f2c50800]
20:17:30 INFO - PROCESS | 1814 | 1447993050611 Marionette INFO loaded listener.js
20:17:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0x7ff4f79c1000) [pid = 1814] [serial = 68] [outer = 0x7ff4f2c50800]
20:17:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:31 INFO - document served over http requires an https
20:17:31 INFO - sub-resource via fetch-request using the http-csp
20:17:31 INFO - delivery method with keep-origin-redirect and when
20:17:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:17:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1377ms
20:17:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:17:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d3800 == 25 [pid = 1814] [id = 25]
20:17:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x7ff4f8ea4000) [pid = 1814] [serial = 69] [outer = (nil)]
20:17:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x7ff4fe059400) [pid = 1814] [serial = 70] [outer = 0x7ff4f8ea4000]
20:17:31 INFO - PROCESS | 1814 | 1447993051982 Marionette INFO loaded listener.js
20:17:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x7ff4fe325c00) [pid = 1814] [serial = 71] [outer = 0x7ff4f8ea4000]
20:17:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:32 INFO - document served over http requires an https
20:17:32 INFO - sub-resource via fetch-request using the http-csp
20:17:32 INFO - delivery method with no-redirect and when
20:17:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:17:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1339ms
20:17:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:17:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f4000 == 26 [pid = 1814] [id = 26]
20:17:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x7ff4f8ea4c00) [pid = 1814] [serial = 72] [outer = (nil)]
20:17:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x7ff4fe3a8800) [pid = 1814] [serial = 73] [outer = 0x7ff4f8ea4c00]
20:17:33 INFO - PROCESS | 1814 | 1447993053284 Marionette INFO loaded listener.js
20:17:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x7ff4ff4d2800) [pid = 1814] [serial = 74] [outer = 0x7ff4f8ea4c00]
20:17:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:34 INFO - document served over http requires an https
20:17:34 INFO - sub-resource via fetch-request using the http-csp
20:17:34 INFO - delivery method with swap-origin-redirect and when
20:17:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:17:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1184ms
20:17:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:17:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff50786b000 == 27 [pid = 1814] [id = 27]
20:17:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x7ff503830400) [pid = 1814] [serial = 75] [outer = (nil)]
20:17:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0x7ff5071a4800) [pid = 1814] [serial = 76] [outer = 0x7ff503830400]
20:17:34 INFO - PROCESS | 1814 | 1447993054482 Marionette INFO loaded listener.js
20:17:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x7ff50791a400) [pid = 1814] [serial = 77] [outer = 0x7ff503830400]
20:17:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507888800 == 28 [pid = 1814] [id = 28]
20:17:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x7ff508768800) [pid = 1814] [serial = 78] [outer = (nil)]
20:17:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x7ff50741d000) [pid = 1814] [serial = 79] [outer = 0x7ff508768800]
20:17:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:35 INFO - document served over http requires an https
20:17:35 INFO - sub-resource via iframe-tag using the http-csp
20:17:35 INFO - delivery method with keep-origin-redirect and when
20:17:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:17:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1387ms
20:17:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:17:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff50788d000 == 29 [pid = 1814] [id = 29]
20:17:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff507c6e400) [pid = 1814] [serial = 80] [outer = (nil)]
20:17:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff50876cc00) [pid = 1814] [serial = 81] [outer = 0x7ff507c6e400]
20:17:35 INFO - PROCESS | 1814 | 1447993055897 Marionette INFO loaded listener.js
20:17:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff5088c4800) [pid = 1814] [serial = 82] [outer = 0x7ff507c6e400]
20:17:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef651000 == 30 [pid = 1814] [id = 30]
20:17:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff5088bd800) [pid = 1814] [serial = 83] [outer = (nil)]
20:17:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff508d58000) [pid = 1814] [serial = 84] [outer = 0x7ff5088bd800]
20:17:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:36 INFO - document served over http requires an https
20:17:36 INFO - sub-resource via iframe-tag using the http-csp
20:17:36 INFO - delivery method with no-redirect and when
20:17:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:17:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1283ms
20:17:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:17:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef65d800 == 31 [pid = 1814] [id = 31]
20:17:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4e91c2c00) [pid = 1814] [serial = 85] [outer = (nil)]
20:17:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4e91ca800) [pid = 1814] [serial = 86] [outer = 0x7ff4e91c2c00]
20:17:37 INFO - PROCESS | 1814 | 1447993057162 Marionette INFO loaded listener.js
20:17:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4eb954400) [pid = 1814] [serial = 87] [outer = 0x7ff4e91c2c00]
20:17:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91e9800 == 32 [pid = 1814] [id = 32]
20:17:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e8fd4400) [pid = 1814] [serial = 88] [outer = (nil)]
20:17:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4e8fd5400) [pid = 1814] [serial = 89] [outer = 0x7ff4e8fd4400]
20:17:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:38 INFO - document served over http requires an https
20:17:38 INFO - sub-resource via iframe-tag using the http-csp
20:17:38 INFO - delivery method with swap-origin-redirect and when
20:17:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:17:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1284ms
20:17:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:17:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef655800 == 33 [pid = 1814] [id = 33]
20:17:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4e8fe1c00) [pid = 1814] [serial = 90] [outer = (nil)]
20:17:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4e8fe2c00) [pid = 1814] [serial = 91] [outer = 0x7ff4e8fe1c00]
20:17:39 INFO - PROCESS | 1814 | 1447993059217 Marionette INFO loaded listener.js
20:17:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4f210f400) [pid = 1814] [serial = 92] [outer = 0x7ff4e8fe1c00]
20:17:40 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:40 INFO - document served over http requires an https
20:17:40 INFO - sub-resource via script-tag using the http-csp
20:17:40 INFO - delivery method with keep-origin-redirect and when
20:17:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:17:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2078ms
20:17:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:17:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1c9000 == 34 [pid = 1814] [id = 34]
20:17:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4e91d0800) [pid = 1814] [serial = 93] [outer = (nil)]
20:17:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4eb7a4c00) [pid = 1814] [serial = 94] [outer = 0x7ff4e91d0800]
20:17:40 INFO - PROCESS | 1814 | 1447993060598 Marionette INFO loaded listener.js
20:17:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff4efc1dc00) [pid = 1814] [serial = 95] [outer = 0x7ff4e91d0800]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f58b8800 == 33 [pid = 1814] [id = 21]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f6e10000 == 32 [pid = 1814] [id = 20]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46bc000 == 31 [pid = 1814] [id = 19]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb977000 == 30 [pid = 1814] [id = 18]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef761000 == 29 [pid = 1814] [id = 17]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4868800 == 28 [pid = 1814] [id = 15]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46c3000 == 27 [pid = 1814] [id = 14]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4371000 == 26 [pid = 1814] [id = 13]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f3202800 == 25 [pid = 1814] [id = 12]
20:17:41 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb974800 == 24 [pid = 1814] [id = 9]
20:17:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:41 INFO - document served over http requires an https
20:17:41 INFO - sub-resource via script-tag using the http-csp
20:17:41 INFO - delivery method with no-redirect and when
20:17:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:17:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1395ms
20:17:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:17:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec505000 == 25 [pid = 1814] [id = 35]
20:17:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff4eb7ad800) [pid = 1814] [serial = 96] [outer = (nil)]
20:17:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4eba22400) [pid = 1814] [serial = 97] [outer = 0x7ff4eb7ad800]
20:17:41 INFO - PROCESS | 1814 | 1447993061956 Marionette INFO loaded listener.js
20:17:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4f248d800) [pid = 1814] [serial = 98] [outer = 0x7ff4eb7ad800]
20:17:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:42 INFO - document served over http requires an https
20:17:42 INFO - sub-resource via script-tag using the http-csp
20:17:42 INFO - delivery method with swap-origin-redirect and when
20:17:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:17:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1237ms
20:17:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:17:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f268f800 == 26 [pid = 1814] [id = 36]
20:17:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff4eb7ae400) [pid = 1814] [serial = 99] [outer = (nil)]
20:17:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff4f3232000) [pid = 1814] [serial = 100] [outer = 0x7ff4eb7ae400]
20:17:43 INFO - PROCESS | 1814 | 1447993063202 Marionette INFO loaded listener.js
20:17:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4f4a66800) [pid = 1814] [serial = 101] [outer = 0x7ff4eb7ae400]
20:17:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:44 INFO - document served over http requires an https
20:17:44 INFO - sub-resource via xhr-request using the http-csp
20:17:44 INFO - delivery method with keep-origin-redirect and when
20:17:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:17:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1177ms
20:17:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:17:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f44b6800 == 27 [pid = 1814] [id = 37]
20:17:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4f26e3400) [pid = 1814] [serial = 102] [outer = (nil)]
20:17:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4f59e9800) [pid = 1814] [serial = 103] [outer = 0x7ff4f26e3400]
20:17:44 INFO - PROCESS | 1814 | 1447993064450 Marionette INFO loaded listener.js
20:17:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4f8649000) [pid = 1814] [serial = 104] [outer = 0x7ff4f26e3400]
20:17:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:45 INFO - document served over http requires an https
20:17:45 INFO - sub-resource via xhr-request using the http-csp
20:17:45 INFO - delivery method with no-redirect and when
20:17:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:17:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1234ms
20:17:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:17:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f58c0000 == 28 [pid = 1814] [id = 38]
20:17:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4f8dd0800) [pid = 1814] [serial = 105] [outer = (nil)]
20:17:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4f8e4d800) [pid = 1814] [serial = 106] [outer = 0x7ff4f8dd0800]
20:17:45 INFO - PROCESS | 1814 | 1447993065739 Marionette INFO loaded listener.js
20:17:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4ff1edc00) [pid = 1814] [serial = 107] [outer = 0x7ff4f8dd0800]
20:17:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:46 INFO - document served over http requires an https
20:17:46 INFO - sub-resource via xhr-request using the http-csp
20:17:46 INFO - delivery method with swap-origin-redirect and when
20:17:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:17:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:17:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1230ms
20:17:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:17:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8676800 == 29 [pid = 1814] [id = 39]
20:17:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4f8dda800) [pid = 1814] [serial = 108] [outer = (nil)]
20:17:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff5071c2400) [pid = 1814] [serial = 109] [outer = 0x7ff4f8dda800]
20:17:47 INFO - PROCESS | 1814 | 1447993067038 Marionette INFO loaded listener.js
20:17:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff50757d400) [pid = 1814] [serial = 110] [outer = 0x7ff4f8dda800]
20:17:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:47 INFO - document served over http requires an http
20:17:47 INFO - sub-resource via fetch-request using the http-csp
20:17:47 INFO - delivery method with keep-origin-redirect and when
20:17:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:17:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms
20:17:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:17:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507887000 == 30 [pid = 1814] [id = 40]
20:17:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff507922800) [pid = 1814] [serial = 111] [outer = (nil)]
20:17:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff508d5b800) [pid = 1814] [serial = 112] [outer = 0x7ff507922800]
20:17:48 INFO - PROCESS | 1814 | 1447993068321 Marionette INFO loaded listener.js
20:17:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e86d1c00) [pid = 1814] [serial = 113] [outer = 0x7ff507922800]
20:17:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4e86d8800) [pid = 1814] [serial = 114] [outer = 0x7ff4eb7aac00]
20:17:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:49 INFO - document served over http requires an http
20:17:49 INFO - sub-resource via fetch-request using the http-csp
20:17:49 INFO - delivery method with no-redirect and when
20:17:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:17:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1288ms
20:17:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:17:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c1f000 == 31 [pid = 1814] [id = 41]
20:17:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e7c5f400) [pid = 1814] [serial = 115] [outer = (nil)]
20:17:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e7c67000) [pid = 1814] [serial = 116] [outer = 0x7ff4e7c5f400]
20:17:49 INFO - PROCESS | 1814 | 1447993069599 Marionette INFO loaded listener.js
20:17:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e86d5400) [pid = 1814] [serial = 117] [outer = 0x7ff4e7c5f400]
20:17:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:50 INFO - document served over http requires an http
20:17:50 INFO - sub-resource via fetch-request using the http-csp
20:17:50 INFO - delivery method with swap-origin-redirect and when
20:17:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:17:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:17:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:17:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1182ms
20:17:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:17:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2347800 == 32 [pid = 1814] [id = 42]
20:17:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4e7c61400) [pid = 1814] [serial = 118] [outer = (nil)]
20:17:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4e86d9800) [pid = 1814] [serial = 119] [outer = 0x7ff4e7c61400]
20:17:50 INFO - PROCESS | 1814 | 1447993070821 Marionette INFO loaded listener.js
20:17:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4f2c58800) [pid = 1814] [serial = 120] [outer = 0x7ff4e7c61400]
20:17:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9159000 == 33 [pid = 1814] [id = 43]
20:17:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4e79db400) [pid = 1814] [serial = 121] [outer = (nil)]
20:17:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4e79d6c00) [pid = 1814] [serial = 122] [outer = 0x7ff4e79db400]
20:17:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:51 INFO - document served over http requires an http
20:17:51 INFO - sub-resource via iframe-tag using the http-csp
20:17:51 INFO - delivery method with keep-origin-redirect and when
20:17:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:17:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1330ms
20:17:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:17:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9165800 == 34 [pid = 1814] [id = 44]
20:17:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e79db800) [pid = 1814] [serial = 123] [outer = (nil)]
20:17:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e79df000) [pid = 1814] [serial = 124] [outer = 0x7ff4e79db800]
20:17:52 INFO - PROCESS | 1814 | 1447993072135 Marionette INFO loaded listener.js
20:17:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e8925c00) [pid = 1814] [serial = 125] [outer = 0x7ff4e79db800]
20:17:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77db800 == 35 [pid = 1814] [id = 45]
20:17:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e7573800) [pid = 1814] [serial = 126] [outer = (nil)]
20:17:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e756ec00) [pid = 1814] [serial = 127] [outer = 0x7ff4e7573800]
20:17:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:53 INFO - document served over http requires an http
20:17:53 INFO - sub-resource via iframe-tag using the http-csp
20:17:53 INFO - delivery method with no-redirect and when
20:17:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:17:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1288ms
20:17:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:17:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e7800 == 36 [pid = 1814] [id = 46]
20:17:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e7575000) [pid = 1814] [serial = 128] [outer = (nil)]
20:17:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e757ac00) [pid = 1814] [serial = 129] [outer = 0x7ff4e7575000]
20:17:53 INFO - PROCESS | 1814 | 1447993073441 Marionette INFO loaded listener.js
20:17:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e8fdd000) [pid = 1814] [serial = 130] [outer = 0x7ff4e7575000]
20:17:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e720a800 == 37 [pid = 1814] [id = 47]
20:17:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e7246800) [pid = 1814] [serial = 131] [outer = (nil)]
20:17:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e7245400) [pid = 1814] [serial = 132] [outer = 0x7ff4e7246800]
20:17:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:17:54 INFO - document served over http requires an http
20:17:54 INFO - sub-resource via iframe-tag using the http-csp
20:17:54 INFO - delivery method with swap-origin-redirect and when
20:17:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:17:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:17:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:17:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1332ms
20:17:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:17:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e6000 == 38 [pid = 1814] [id = 48]
20:17:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e7578400) [pid = 1814] [serial = 133] [outer = (nil)]
20:17:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e8b31c00) [pid = 1814] [serial = 134] [outer = 0x7ff4e7578400]
20:17:54 INFO - PROCESS | 1814 | 1447993074880 Marionette INFO loaded listener.js
20:17:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e8b3d000) [pid = 1814] [serial = 135] [outer = 0x7ff4e7578400]
20:17:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:17:55 INFO - document served over http requires an http
20:17:55 INFO - sub-resource via script-tag using the http-csp
20:17:55 INFO - delivery method with keep-origin-redirect and when
20:17:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:17:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1429ms
20:17:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:17:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e915f800 == 39 [pid = 1814] [id = 49]
20:17:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e6a09000) [pid = 1814] [serial = 136] [outer = (nil)]
20:17:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e6a11c00) [pid = 1814] [serial = 137] [outer = 0x7ff4e6a09000]
20:17:56 INFO - PROCESS | 1814 | 1447993076229 Marionette INFO loaded listener.js
20:17:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4ef9a2400) [pid = 1814] [serial = 138] [outer = 0x7ff4e6a09000]
20:17:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:17:56 INFO - document served over http requires an http
20:17:56 INFO - sub-resource via script-tag using the http-csp
20:17:56 INFO - delivery method with no-redirect and when
20:17:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:17:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:17:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:17:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:17:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:17:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:17:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1132ms
20:17:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:17:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efa91800 == 40 [pid = 1814] [id = 50]
20:17:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e6a09400) [pid = 1814] [serial = 139] [outer = (nil)]
20:17:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4ef9a8000) [pid = 1814] [serial = 140] [outer = 0x7ff4e6a09400]
20:17:57 INFO - PROCESS | 1814 | 1447993077363 Marionette INFO loaded listener.js
20:17:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:17:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4f59e5c00) [pid = 1814] [serial = 141] [outer = 0x7ff4e6a09400]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba65000 == 39 [pid = 1814] [id = 22]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b7c000 == 38 [pid = 1814] [id = 23]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4fe1d7000 == 37 [pid = 1814] [id = 24]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d3800 == 36 [pid = 1814] [id = 25]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507888800 == 35 [pid = 1814] [id = 28]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff50788d000 == 34 [pid = 1814] [id = 29]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef651000 == 33 [pid = 1814] [id = 30]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef65d800 == 32 [pid = 1814] [id = 31]
20:17:58 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91e9800 == 31 [pid = 1814] [id = 32]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f4000 == 30 [pid = 1814] [id = 26]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff50786b000 == 29 [pid = 1814] [id = 27]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec505000 == 28 [pid = 1814] [id = 35]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c39800 == 27 [pid = 1814] [id = 8]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef75c800 == 26 [pid = 1814] [id = 6]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f268f800 == 25 [pid = 1814] [id = 36]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b85000 == 24 [pid = 1814] [id = 16]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f44b6800 == 23 [pid = 1814] [id = 37]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f58c0000 == 22 [pid = 1814] [id = 38]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8676800 == 21 [pid = 1814] [id = 39]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507887000 == 20 [pid = 1814] [id = 40]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c1f000 == 19 [pid = 1814] [id = 41]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2347800 == 18 [pid = 1814] [id = 42]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9159000 == 17 [pid = 1814] [id = 43]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9165800 == 16 [pid = 1814] [id = 44]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77db800 == 15 [pid = 1814] [id = 45]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e7800 == 14 [pid = 1814] [id = 46]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e720a800 == 13 [pid = 1814] [id = 47]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e6000 == 12 [pid = 1814] [id = 48]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e915f800 == 11 [pid = 1814] [id = 49]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef655800 == 10 [pid = 1814] [id = 33]
20:18:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1c9000 == 9 [pid = 1814] [id = 34]
20:18:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:03 INFO - document served over http requires an http
20:18:03 INFO - sub-resource via script-tag using the http-csp
20:18:03 INFO - delivery method with swap-origin-redirect and when
20:18:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:18:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 6201ms
20:18:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:18:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e6800 == 10 [pid = 1814] [id = 51]
20:18:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e7575400) [pid = 1814] [serial = 142] [outer = (nil)]
20:18:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e79d8000) [pid = 1814] [serial = 143] [outer = 0x7ff4e7575400]
20:18:03 INFO - PROCESS | 1814 | 1447993083492 Marionette INFO loaded listener.js
20:18:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e7c64400) [pid = 1814] [serial = 144] [outer = 0x7ff4e7575400]
20:18:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:04 INFO - document served over http requires an http
20:18:04 INFO - sub-resource via xhr-request using the http-csp
20:18:04 INFO - delivery method with keep-origin-redirect and when
20:18:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:18:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1185ms
20:18:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:18:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b93000 == 11 [pid = 1814] [id = 52]
20:18:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e7247000) [pid = 1814] [serial = 145] [outer = (nil)]
20:18:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e8923000) [pid = 1814] [serial = 146] [outer = 0x7ff4e7247000]
20:18:04 INFO - PROCESS | 1814 | 1447993084829 Marionette INFO loaded listener.js
20:18:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e8fd6800) [pid = 1814] [serial = 147] [outer = 0x7ff4e7247000]
20:18:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:05 INFO - document served over http requires an http
20:18:05 INFO - sub-resource via xhr-request using the http-csp
20:18:05 INFO - delivery method with no-redirect and when
20:18:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:18:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1135ms
20:18:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:18:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91ef800 == 12 [pid = 1814] [id = 53]
20:18:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e91cf400) [pid = 1814] [serial = 148] [outer = (nil)]
20:18:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4eb7a3000) [pid = 1814] [serial = 149] [outer = 0x7ff4e91cf400]
20:18:05 INFO - PROCESS | 1814 | 1447993085882 Marionette INFO loaded listener.js
20:18:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4ec9b8400) [pid = 1814] [serial = 150] [outer = 0x7ff4e91cf400]
20:18:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:06 INFO - document served over http requires an http
20:18:06 INFO - sub-resource via xhr-request using the http-csp
20:18:06 INFO - delivery method with swap-origin-redirect and when
20:18:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:18:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1090ms
20:18:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:18:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f3800 == 13 [pid = 1814] [id = 54]
20:18:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e91d1c00) [pid = 1814] [serial = 151] [outer = (nil)]
20:18:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4ef9a2c00) [pid = 1814] [serial = 152] [outer = 0x7ff4e91d1c00]
20:18:06 INFO - PROCESS | 1814 | 1447993086956 Marionette INFO loaded listener.js
20:18:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4efc19c00) [pid = 1814] [serial = 153] [outer = 0x7ff4e91d1c00]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4ef6ddc00) [pid = 1814] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4eb94e400) [pid = 1814] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4ed6b4800) [pid = 1814] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4eb7ad800) [pid = 1814] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4eb7a5000) [pid = 1814] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e7573800) [pid = 1814] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993072745]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e7575000) [pid = 1814] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4f8ea4c00) [pid = 1814] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff508768800) [pid = 1814] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e7246800) [pid = 1814] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff503830400) [pid = 1814] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e91d0800) [pid = 1814] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4ed6b8000) [pid = 1814] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4f8dda800) [pid = 1814] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4ed6c0800) [pid = 1814] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e7c61400) [pid = 1814] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4e8fd4400) [pid = 1814] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4eb7ae400) [pid = 1814] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff507c6e400) [pid = 1814] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4ed76f800) [pid = 1814] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e91c2c00) [pid = 1814] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff5088bd800) [pid = 1814] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993056493]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4eb7a1400) [pid = 1814] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4f8a50800) [pid = 1814] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993041359]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4f569fc00) [pid = 1814] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4ef6e0400) [pid = 1814] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4ec922400) [pid = 1814] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4f20e1400) [pid = 1814] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4eb79f400) [pid = 1814] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f8dd0800) [pid = 1814] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e7c5f400) [pid = 1814] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e6a09000) [pid = 1814] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e7578400) [pid = 1814] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff507922800) [pid = 1814] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e8fe1c00) [pid = 1814] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4f2c50800) [pid = 1814] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4e79db400) [pid = 1814] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4f332ec00) [pid = 1814] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e79db800) [pid = 1814] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f8ea4000) [pid = 1814] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4f26e3400) [pid = 1814] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4eba22400) [pid = 1814] [serial = 97] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e91ca800) [pid = 1814] [serial = 86] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff50876cc00) [pid = 1814] [serial = 81] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff5038c7c00) [pid = 1814] [serial = 2] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4eb7a4c00) [pid = 1814] [serial = 94] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4f323a400) [pid = 1814] [serial = 12] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4fe3a8800) [pid = 1814] [serial = 73] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff50741d000) [pid = 1814] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff508d58000) [pid = 1814] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993056493]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff50382e000) [pid = 1814] [serial = 9] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4fe059400) [pid = 1814] [serial = 70] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4f59e9800) [pid = 1814] [serial = 103] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4f5a83c00) [pid = 1814] [serial = 67] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4f2990c00) [pid = 1814] [serial = 64] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4eb7aa000) [pid = 1814] [serial = 61] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4f3232000) [pid = 1814] [serial = 100] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4f248c800) [pid = 1814] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4fe05d400) [pid = 1814] [serial = 44] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4f5834c00) [pid = 1814] [serial = 58] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4fe322000) [pid = 1814] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993041359]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4f583b800) [pid = 1814] [serial = 39] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4f4709000) [pid = 1814] [serial = 55] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4ef6d7c00) [pid = 1814] [serial = 49] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4f2c66800) [pid = 1814] [serial = 52] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4f2061800) [pid = 1814] [serial = 31] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4ec916000) [pid = 1814] [serial = 28] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4eb7a3400) [pid = 1814] [serial = 25] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4f450ec00) [pid = 1814] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4f323f400) [pid = 1814] [serial = 34] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4ec9afc00) [pid = 1814] [serial = 19] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff5071a4800) [pid = 1814] [serial = 76] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4e8fe2c00) [pid = 1814] [serial = 91] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff4ed6b5800) [pid = 1814] [serial = 16] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x7ff4e8fd5400) [pid = 1814] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x7ff4e8b31c00) [pid = 1814] [serial = 134] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x7ff4e79d6c00) [pid = 1814] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x7ff4e757ac00) [pid = 1814] [serial = 129] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x7ff4e79df000) [pid = 1814] [serial = 124] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x7ff4e86d9800) [pid = 1814] [serial = 119] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x7ff4e7c67000) [pid = 1814] [serial = 116] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x7ff508d5b800) [pid = 1814] [serial = 112] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x7ff5071c2400) [pid = 1814] [serial = 109] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x7ff4eb94f400) [pid = 1814] [serial = 22] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x7ff4f8e4d800) [pid = 1814] [serial = 106] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0x7ff4ef9a8000) [pid = 1814] [serial = 140] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x7ff4e7245400) [pid = 1814] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x7ff4e6a11c00) [pid = 1814] [serial = 137] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0x7ff4e756ec00) [pid = 1814] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993072745]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x7ff4ec9b7800) [pid = 1814] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x7ff4f7426000) [pid = 1814] [serial = 59] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 61 (0x7ff4f4a66800) [pid = 1814] [serial = 101] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 60 (0x7ff4f356e800) [pid = 1814] [serial = 65] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 59 (0x7ff4ec91b000) [pid = 1814] [serial = 62] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 58 (0x7ff4ff1edc00) [pid = 1814] [serial = 107] [outer = (nil)] [url = about:blank]
20:18:08 INFO - PROCESS | 1814 | --DOMWINDOW == 57 (0x7ff4f8649000) [pid = 1814] [serial = 104] [outer = (nil)] [url = about:blank]
20:18:09 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:09 INFO - document served over http requires an https
20:18:09 INFO - sub-resource via fetch-request using the http-csp
20:18:09 INFO - delivery method with keep-origin-redirect and when
20:18:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:18:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2330ms
20:18:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:18:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ebb63800 == 14 [pid = 1814] [id = 55]
20:18:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 58 (0x7ff4e7246800) [pid = 1814] [serial = 154] [outer = (nil)]
20:18:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 59 (0x7ff4eb7a1400) [pid = 1814] [serial = 155] [outer = 0x7ff4e7246800]
20:18:09 INFO - PROCESS | 1814 | 1447993089328 Marionette INFO loaded listener.js
20:18:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 60 (0x7ff4efc1b400) [pid = 1814] [serial = 156] [outer = 0x7ff4e7246800]
20:18:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:10 INFO - document served over http requires an https
20:18:10 INFO - sub-resource via fetch-request using the http-csp
20:18:10 INFO - delivery method with no-redirect and when
20:18:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:18:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1036ms
20:18:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:18:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7206000 == 15 [pid = 1814] [id = 56]
20:18:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 61 (0x7ff4e6965400) [pid = 1814] [serial = 157] [outer = (nil)]
20:18:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 62 (0x7ff4e6967c00) [pid = 1814] [serial = 158] [outer = 0x7ff4e6965400]
20:18:10 INFO - PROCESS | 1814 | 1447993090529 Marionette INFO loaded listener.js
20:18:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x7ff4e756e800) [pid = 1814] [serial = 159] [outer = 0x7ff4e6965400]
20:18:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:11 INFO - document served over http requires an https
20:18:11 INFO - sub-resource via fetch-request using the http-csp
20:18:11 INFO - delivery method with swap-origin-redirect and when
20:18:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:18:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1329ms
20:18:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:18:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d3000 == 16 [pid = 1814] [id = 57]
20:18:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0x7ff4e6965800) [pid = 1814] [serial = 160] [outer = (nil)]
20:18:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0x7ff4e79e1400) [pid = 1814] [serial = 161] [outer = 0x7ff4e6965800]
20:18:11 INFO - PROCESS | 1814 | 1447993091792 Marionette INFO loaded listener.js
20:18:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0x7ff4e8fe1400) [pid = 1814] [serial = 162] [outer = 0x7ff4e6965800]
20:18:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef653000 == 17 [pid = 1814] [id = 58]
20:18:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0x7ff4e91cb000) [pid = 1814] [serial = 163] [outer = (nil)]
20:18:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0x7ff4f2b47800) [pid = 1814] [serial = 164] [outer = 0x7ff4e91cb000]
20:18:12 INFO - PROCESS | 1814 | 1447993092603 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:18:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:12 INFO - document served over http requires an https
20:18:12 INFO - sub-resource via iframe-tag using the http-csp
20:18:12 INFO - delivery method with keep-origin-redirect and when
20:18: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"
20:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:18:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1386ms
20:18:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:18:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f21c6000 == 18 [pid = 1814] [id = 59]
20:18:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x7ff4f2d57c00) [pid = 1814] [serial = 165] [outer = (nil)]
20:18:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x7ff4f332ec00) [pid = 1814] [serial = 166] [outer = 0x7ff4f2d57c00]
20:18:13 INFO - PROCESS | 1814 | 1447993093426 Marionette INFO loaded listener.js
20:18:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x7ff4f4708400) [pid = 1814] [serial = 167] [outer = 0x7ff4f2d57c00]
20:18:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c2a800 == 19 [pid = 1814] [id = 60]
20:18:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x7ff4f2fdb800) [pid = 1814] [serial = 168] [outer = (nil)]
20:18:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x7ff4f569fc00) [pid = 1814] [serial = 169] [outer = 0x7ff4f2fdb800]
20:18:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:14 INFO - document served over http requires an https
20:18:14 INFO - sub-resource via iframe-tag using the http-csp
20:18:14 INFO - delivery method with no-redirect and when
20:18:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:18:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1582ms
20:18:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:18:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f35c2800 == 20 [pid = 1814] [id = 61]
20:18:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x7ff4f2d59400) [pid = 1814] [serial = 170] [outer = (nil)]
20:18:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x7ff4f5941400) [pid = 1814] [serial = 171] [outer = 0x7ff4f2d59400]
20:18:15 INFO - PROCESS | 1814 | 1447993095031 Marionette INFO loaded listener.js
20:18:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0x7ff4f6e44800) [pid = 1814] [serial = 172] [outer = 0x7ff4f2d59400]
20:18:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46ad800 == 21 [pid = 1814] [id = 62]
20:18:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x7ff4f5a8f400) [pid = 1814] [serial = 173] [outer = (nil)]
20:18:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x7ff4f7424000) [pid = 1814] [serial = 174] [outer = 0x7ff4f5a8f400]
20:18:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:16 INFO - document served over http requires an https
20:18:16 INFO - sub-resource via iframe-tag using the http-csp
20:18:16 INFO - delivery method with swap-origin-redirect and when
20:18:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:18:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1625ms
20:18:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:18:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46c2800 == 22 [pid = 1814] [id = 63]
20:18:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x7ff4f569d400) [pid = 1814] [serial = 175] [outer = (nil)]
20:18:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff4f8651000) [pid = 1814] [serial = 176] [outer = 0x7ff4f569d400]
20:18:16 INFO - PROCESS | 1814 | 1447993096679 Marionette INFO loaded listener.js
20:18:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4f8d67000) [pid = 1814] [serial = 177] [outer = 0x7ff4f569d400]
20:18:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:17 INFO - document served over http requires an https
20:18:17 INFO - sub-resource via script-tag using the http-csp
20:18:17 INFO - delivery method with keep-origin-redirect and when
20:18:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:18:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1468ms
20:18:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:18:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5af0000 == 23 [pid = 1814] [id = 64]
20:18:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4fe31d800) [pid = 1814] [serial = 178] [outer = (nil)]
20:18:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff4fe322800) [pid = 1814] [serial = 179] [outer = 0x7ff4fe31d800]
20:18:18 INFO - PROCESS | 1814 | 1447993098274 Marionette INFO loaded listener.js
20:18:18 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4feed9800) [pid = 1814] [serial = 180] [outer = 0x7ff4fe31d800]
20:18:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:19 INFO - document served over http requires an https
20:18:19 INFO - sub-resource via script-tag using the http-csp
20:18:19 INFO - delivery method with no-redirect and when
20:18:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:18:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1489ms
20:18:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:18:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c70000 == 24 [pid = 1814] [id = 65]
20:18:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4ff369800) [pid = 1814] [serial = 181] [outer = (nil)]
20:18:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4ff4c9800) [pid = 1814] [serial = 182] [outer = 0x7ff4ff369800]
20:18:19 INFO - PROCESS | 1814 | 1447993099703 Marionette INFO loaded listener.js
20:18:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff5071c2400) [pid = 1814] [serial = 183] [outer = 0x7ff4ff369800]
20:18:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:20 INFO - document served over http requires an https
20:18:20 INFO - sub-resource via script-tag using the http-csp
20:18:20 INFO - delivery method with swap-origin-redirect and when
20:18:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:18:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1506ms
20:18:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:18:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c6f000 == 25 [pid = 1814] [id = 66]
20:18:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e6a0f400) [pid = 1814] [serial = 184] [outer = (nil)]
20:18:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4ef9a3000) [pid = 1814] [serial = 185] [outer = 0x7ff4e6a0f400]
20:18:21 INFO - PROCESS | 1814 | 1447993101861 Marionette INFO loaded listener.js
20:18:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff507bcac00) [pid = 1814] [serial = 186] [outer = 0x7ff4e6a0f400]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4f2c58800) [pid = 1814] [serial = 120] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4e8925c00) [pid = 1814] [serial = 125] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4e86d5400) [pid = 1814] [serial = 117] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4e86d1c00) [pid = 1814] [serial = 113] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4ef9a2400) [pid = 1814] [serial = 138] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4e8b3d000) [pid = 1814] [serial = 135] [outer = (nil)] [url = about:blank]
20:18:22 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4e8fdd000) [pid = 1814] [serial = 130] [outer = (nil)] [url = about:blank]
20:18:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:23 INFO - document served over http requires an https
20:18:23 INFO - sub-resource via xhr-request using the http-csp
20:18:23 INFO - delivery method with keep-origin-redirect and when
20:18:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:18:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2388ms
20:18:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:18:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e869f800 == 26 [pid = 1814] [id = 67]
20:18:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4e6a0e000) [pid = 1814] [serial = 187] [outer = (nil)]
20:18:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4e7c5f800) [pid = 1814] [serial = 188] [outer = 0x7ff4e6a0e000]
20:18:23 INFO - PROCESS | 1814 | 1447993103714 Marionette INFO loaded listener.js
20:18:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4e841bc00) [pid = 1814] [serial = 189] [outer = 0x7ff4e6a0e000]
20:18:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:24 INFO - document served over http requires an https
20:18:24 INFO - sub-resource via xhr-request using the http-csp
20:18:24 INFO - delivery method with no-redirect and when
20:18:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:18:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1479ms
20:18:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:18:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f21c3800 == 27 [pid = 1814] [id = 68]
20:18:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e86d5400) [pid = 1814] [serial = 190] [outer = (nil)]
20:18:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e86d6800) [pid = 1814] [serial = 191] [outer = 0x7ff4e86d5400]
20:18:25 INFO - PROCESS | 1814 | 1447993105170 Marionette INFO loaded listener.js
20:18:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4eb7a5000) [pid = 1814] [serial = 192] [outer = 0x7ff4e86d5400]
20:18:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:26 INFO - document served over http requires an https
20:18:26 INFO - sub-resource via xhr-request using the http-csp
20:18:26 INFO - delivery method with swap-origin-redirect and when
20:18:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:18:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1450ms
20:18:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:18:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4fe34b800 == 28 [pid = 1814] [id = 69]
20:18:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4f572bc00) [pid = 1814] [serial = 193] [outer = (nil)]
20:18:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4f5837000) [pid = 1814] [serial = 194] [outer = 0x7ff4f572bc00]
20:18:26 INFO - PROCESS | 1814 | 1447993106655 Marionette INFO loaded listener.js
20:18:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4f864c800) [pid = 1814] [serial = 195] [outer = 0x7ff4f572bc00]
20:18:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:27 INFO - document served over http requires an http
20:18:27 INFO - sub-resource via fetch-request using the meta-csp
20:18:27 INFO - delivery method with keep-origin-redirect and when
20:18:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:18:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1751ms
20:18:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:18:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507885800 == 29 [pid = 1814] [id = 70]
20:18:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4f572cc00) [pid = 1814] [serial = 196] [outer = (nil)]
20:18:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4fe05d400) [pid = 1814] [serial = 197] [outer = 0x7ff4f572cc00]
20:18:28 INFO - PROCESS | 1814 | 1447993108372 Marionette INFO loaded listener.js
20:18:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff507b78400) [pid = 1814] [serial = 198] [outer = 0x7ff4f572cc00]
20:18:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:29 INFO - document served over http requires an http
20:18:29 INFO - sub-resource via fetch-request using the meta-csp
20:18:29 INFO - delivery method with no-redirect and when
20:18:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:18:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1386ms
20:18:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:18:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef602800 == 30 [pid = 1814] [id = 71]
20:18:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff4e6a46400) [pid = 1814] [serial = 199] [outer = (nil)]
20:18:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4e6a4d000) [pid = 1814] [serial = 200] [outer = 0x7ff4e6a46400]
20:18:29 INFO - PROCESS | 1814 | 1447993109714 Marionette INFO loaded listener.js
20:18:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4e91c2c00) [pid = 1814] [serial = 201] [outer = 0x7ff4e6a46400]
20:18:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef653000 == 29 [pid = 1814] [id = 58]
20:18:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c2a800 == 28 [pid = 1814] [id = 60]
20:18:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46ad800 == 27 [pid = 1814] [id = 62]
20:18:31 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efa91800 == 26 [pid = 1814] [id = 50]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff5088c4800) [pid = 1814] [serial = 82] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4efc1dc00) [pid = 1814] [serial = 95] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4f5835800) [pid = 1814] [serial = 56] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4f47f1000) [pid = 1814] [serial = 35] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4ebb30400) [pid = 1814] [serial = 26] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4f864e800) [pid = 1814] [serial = 40] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4f4702c00) [pid = 1814] [serial = 53] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff5087cb800) [pid = 1814] [serial = 45] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4f2b54000) [pid = 1814] [serial = 50] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4f79c1000) [pid = 1814] [serial = 68] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4f248d800) [pid = 1814] [serial = 98] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4ed6be000) [pid = 1814] [serial = 17] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4ff4d2800) [pid = 1814] [serial = 74] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4f210f400) [pid = 1814] [serial = 92] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff50791a400) [pid = 1814] [serial = 77] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4eb954400) [pid = 1814] [serial = 87] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4fe325c00) [pid = 1814] [serial = 71] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4eb957800) [pid = 1814] [serial = 23] [outer = (nil)] [url = about:blank]
20:18:31 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff50757d400) [pid = 1814] [serial = 110] [outer = (nil)] [url = about:blank]
20:18:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:32 INFO - document served over http requires an http
20:18:32 INFO - sub-resource via fetch-request using the meta-csp
20:18:32 INFO - delivery method with swap-origin-redirect and when
20:18:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:18:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3032ms
20:18:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:18:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c0c800 == 27 [pid = 1814] [id = 72]
20:18:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff4e724a400) [pid = 1814] [serial = 202] [outer = (nil)]
20:18:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4e724ec00) [pid = 1814] [serial = 203] [outer = 0x7ff4e724a400]
20:18:32 INFO - PROCESS | 1814 | 1447993112696 Marionette INFO loaded listener.js
20:18:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4e79dd400) [pid = 1814] [serial = 204] [outer = 0x7ff4e724a400]
20:18:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b80000 == 28 [pid = 1814] [id = 73]
20:18:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff4e757d800) [pid = 1814] [serial = 205] [outer = (nil)]
20:18:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4e7c68000) [pid = 1814] [serial = 206] [outer = 0x7ff4e757d800]
20:18:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:33 INFO - document served over http requires an http
20:18:33 INFO - sub-resource via iframe-tag using the meta-csp
20:18:33 INFO - delivery method with keep-origin-redirect and when
20:18:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:18:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1239ms
20:18:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:18:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9151800 == 29 [pid = 1814] [id = 74]
20:18:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4e6a0a000) [pid = 1814] [serial = 207] [outer = (nil)]
20:18:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4e79e0400) [pid = 1814] [serial = 208] [outer = 0x7ff4e6a0a000]
20:18:33 INFO - PROCESS | 1814 | 1447993113933 Marionette INFO loaded listener.js
20:18:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e86d4000) [pid = 1814] [serial = 209] [outer = 0x7ff4e6a0a000]
20:18:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f1000 == 30 [pid = 1814] [id = 75]
20:18:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e86d7800) [pid = 1814] [serial = 210] [outer = (nil)]
20:18:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4e86dd800) [pid = 1814] [serial = 211] [outer = 0x7ff4e86d7800]
20:18:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:34 INFO - document served over http requires an http
20:18:34 INFO - sub-resource via iframe-tag using the meta-csp
20:18:34 INFO - delivery method with no-redirect and when
20:18:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:18:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1285ms
20:18:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:18:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1cd800 == 31 [pid = 1814] [id = 76]
20:18:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4e6a10800) [pid = 1814] [serial = 212] [outer = (nil)]
20:18:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4e8b3d800) [pid = 1814] [serial = 213] [outer = 0x7ff4e6a10800]
20:18:35 INFO - PROCESS | 1814 | 1447993115199 Marionette INFO loaded listener.js
20:18:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4e8fdb800) [pid = 1814] [serial = 214] [outer = 0x7ff4e6a10800]
20:18:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1eb000 == 32 [pid = 1814] [id = 77]
20:18:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4e91c6000) [pid = 1814] [serial = 215] [outer = (nil)]
20:18:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4e91c8c00) [pid = 1814] [serial = 216] [outer = 0x7ff4e91c6000]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4e7247000) [pid = 1814] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4e7246800) [pid = 1814] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4e7575400) [pid = 1814] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4e91cf400) [pid = 1814] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4e91d1c00) [pid = 1814] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4e6a09400) [pid = 1814] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4e79d8000) [pid = 1814] [serial = 143] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4e8923000) [pid = 1814] [serial = 146] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4eb7a3000) [pid = 1814] [serial = 149] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4ef9a2c00) [pid = 1814] [serial = 152] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4eb7a1400) [pid = 1814] [serial = 155] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4e7c64400) [pid = 1814] [serial = 144] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4e8fd6800) [pid = 1814] [serial = 147] [outer = (nil)] [url = about:blank]
20:18:36 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4ec9b8400) [pid = 1814] [serial = 150] [outer = (nil)] [url = about:blank]
20:18:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:36 INFO - document served over http requires an http
20:18:36 INFO - sub-resource via iframe-tag using the meta-csp
20:18:36 INFO - delivery method with swap-origin-redirect and when
20:18:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:18:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
20:18:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:18:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1fd000 == 33 [pid = 1814] [id = 78]
20:18:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4e8923000) [pid = 1814] [serial = 217] [outer = (nil)]
20:18:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4e8fd8800) [pid = 1814] [serial = 218] [outer = 0x7ff4e8923000]
20:18:37 INFO - PROCESS | 1814 | 1447993117015 Marionette INFO loaded listener.js
20:18:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff4eb7a9400) [pid = 1814] [serial = 219] [outer = 0x7ff4e8923000]
20:18:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:37 INFO - document served over http requires an http
20:18:37 INFO - sub-resource via script-tag using the meta-csp
20:18:37 INFO - delivery method with keep-origin-redirect and when
20:18:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:18:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1082ms
20:18:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:18:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba73800 == 34 [pid = 1814] [id = 79]
20:18:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4e6968400) [pid = 1814] [serial = 220] [outer = (nil)]
20:18:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4eb953c00) [pid = 1814] [serial = 221] [outer = 0x7ff4e6968400]
20:18:38 INFO - PROCESS | 1814 | 1447993118018 Marionette INFO loaded listener.js
20:18:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4ebb34000) [pid = 1814] [serial = 222] [outer = 0x7ff4e6968400]
20:18:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:39 INFO - document served over http requires an http
20:18:39 INFO - sub-resource via script-tag using the meta-csp
20:18:39 INFO - delivery method with no-redirect and when
20:18:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:18:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1378ms
20:18:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:18:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91e2800 == 35 [pid = 1814] [id = 80]
20:18:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e8417800) [pid = 1814] [serial = 223] [outer = (nil)]
20:18:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e8420c00) [pid = 1814] [serial = 224] [outer = 0x7ff4e8417800]
20:18:39 INFO - PROCESS | 1814 | 1447993119750 Marionette INFO loaded listener.js
20:18:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4e892c000) [pid = 1814] [serial = 225] [outer = 0x7ff4e8417800]
20:18:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:40 INFO - document served over http requires an http
20:18:40 INFO - sub-resource via script-tag using the meta-csp
20:18:40 INFO - delivery method with swap-origin-redirect and when
20:18:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:18:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1791ms
20:18:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:18:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec979000 == 36 [pid = 1814] [id = 81]
20:18:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4e841a000) [pid = 1814] [serial = 226] [outer = (nil)]
20:18:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4eb95a800) [pid = 1814] [serial = 227] [outer = 0x7ff4e841a000]
20:18:41 INFO - PROCESS | 1814 | 1447993121426 Marionette INFO loaded listener.js
20:18:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4ec922000) [pid = 1814] [serial = 228] [outer = 0x7ff4e841a000]
20:18:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:43 INFO - document served over http requires an http
20:18:43 INFO - sub-resource via xhr-request using the meta-csp
20:18:43 INFO - delivery method with keep-origin-redirect and when
20:18:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:18:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2436ms
20:18:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:18:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e721b000 == 37 [pid = 1814] [id = 82]
20:18:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4e6969c00) [pid = 1814] [serial = 229] [outer = (nil)]
20:18:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4e7248800) [pid = 1814] [serial = 230] [outer = 0x7ff4e6969c00]
20:18:43 INFO - PROCESS | 1814 | 1447993123953 Marionette INFO loaded listener.js
20:18:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff4ed775800) [pid = 1814] [serial = 231] [outer = 0x7ff4e6969c00]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e6800 == 36 [pid = 1814] [id = 51]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f3800 == 35 [pid = 1814] [id = 54]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507885800 == 34 [pid = 1814] [id = 70]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1eb000 == 33 [pid = 1814] [id = 77]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f1000 == 32 [pid = 1814] [id = 75]
20:18:44 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b80000 == 31 [pid = 1814] [id = 73]
20:18:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:45 INFO - document served over http requires an http
20:18:45 INFO - sub-resource via xhr-request using the meta-csp
20:18:45 INFO - delivery method with no-redirect and when
20:18:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:18:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1679ms
20:18:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:18:45 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4efc19c00) [pid = 1814] [serial = 153] [outer = (nil)] [url = about:blank]
20:18:45 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4f59e5c00) [pid = 1814] [serial = 141] [outer = (nil)] [url = about:blank]
20:18:45 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4efc1b400) [pid = 1814] [serial = 156] [outer = (nil)] [url = about:blank]
20:18:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c1d000 == 32 [pid = 1814] [id = 83]
20:18:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4e7579400) [pid = 1814] [serial = 232] [outer = (nil)]
20:18:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4e79dd000) [pid = 1814] [serial = 233] [outer = 0x7ff4e7579400]
20:18:45 INFO - PROCESS | 1814 | 1447993125440 Marionette INFO loaded listener.js
20:18:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff4e841b800) [pid = 1814] [serial = 234] [outer = 0x7ff4e7579400]
20:18:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:46 INFO - document served over http requires an http
20:18:46 INFO - sub-resource via xhr-request using the meta-csp
20:18:46 INFO - delivery method with swap-origin-redirect and when
20:18:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:18:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:18:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:18:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1198ms
20:18:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:18:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91dd000 == 33 [pid = 1814] [id = 84]
20:18:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff4e696d000) [pid = 1814] [serial = 235] [outer = (nil)]
20:18:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4e892a000) [pid = 1814] [serial = 236] [outer = 0x7ff4e696d000]
20:18:46 INFO - PROCESS | 1814 | 1447993126672 Marionette INFO loaded listener.js
20:18:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4e91d1800) [pid = 1814] [serial = 237] [outer = 0x7ff4e696d000]
20:18:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:47 INFO - document served over http requires an https
20:18:47 INFO - sub-resource via fetch-request using the meta-csp
20:18:47 INFO - delivery method with keep-origin-redirect and when
20:18:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:18:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1235ms
20:18:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:18:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba63800 == 34 [pid = 1814] [id = 85]
20:18:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff4eba16400) [pid = 1814] [serial = 238] [outer = (nil)]
20:18:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff4ec9b7000) [pid = 1814] [serial = 239] [outer = 0x7ff4eba16400]
20:18:47 INFO - PROCESS | 1814 | 1447993127956 Marionette INFO loaded listener.js
20:18:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4ef6e2400) [pid = 1814] [serial = 240] [outer = 0x7ff4eba16400]
20:18:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4ef9a5800) [pid = 1814] [serial = 241] [outer = 0x7ff4eb7aac00]
20:18:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:49 INFO - document served over http requires an https
20:18:49 INFO - sub-resource via fetch-request using the meta-csp
20:18:49 INFO - delivery method with no-redirect and when
20:18:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:18:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1434ms
20:18:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:18:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef612000 == 35 [pid = 1814] [id = 86]
20:18:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4e7c61000) [pid = 1814] [serial = 242] [outer = (nil)]
20:18:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4e7c62400) [pid = 1814] [serial = 243] [outer = 0x7ff4e7c61000]
20:18:49 INFO - PROCESS | 1814 | 1447993129330 Marionette INFO loaded listener.js
20:18:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4f2111400) [pid = 1814] [serial = 244] [outer = 0x7ff4e7c61000]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4f572bc00) [pid = 1814] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4f572cc00) [pid = 1814] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4e6a0f400) [pid = 1814] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4e6a0e000) [pid = 1814] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4e86d5400) [pid = 1814] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4f2d57c00) [pid = 1814] [serial = 165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4f2d59400) [pid = 1814] [serial = 170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4e6965400) [pid = 1814] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4e6965800) [pid = 1814] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4eb953c00) [pid = 1814] [serial = 221] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4f5837000) [pid = 1814] [serial = 194] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4fe05d400) [pid = 1814] [serial = 197] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4ef9a3000) [pid = 1814] [serial = 185] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4e7c5f800) [pid = 1814] [serial = 188] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4e86d6800) [pid = 1814] [serial = 191] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4f8651000) [pid = 1814] [serial = 176] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4fe322800) [pid = 1814] [serial = 179] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4ff4c9800) [pid = 1814] [serial = 182] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4f569fc00) [pid = 1814] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993094035]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4f332ec00) [pid = 1814] [serial = 166] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4f7424000) [pid = 1814] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4f5941400) [pid = 1814] [serial = 171] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4e6a4d000) [pid = 1814] [serial = 200] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4e6967c00) [pid = 1814] [serial = 158] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4e86dd800) [pid = 1814] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993114672]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff4e79e0400) [pid = 1814] [serial = 208] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x7ff4f2b47800) [pid = 1814] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x7ff4e79e1400) [pid = 1814] [serial = 161] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x7ff4e91c8c00) [pid = 1814] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x7ff4e8b3d800) [pid = 1814] [serial = 213] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x7ff4e8fd8800) [pid = 1814] [serial = 218] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x7ff4e7c68000) [pid = 1814] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x7ff4e724ec00) [pid = 1814] [serial = 203] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x7ff4e6a0a000) [pid = 1814] [serial = 207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x7ff4e724a400) [pid = 1814] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x7ff4e8923000) [pid = 1814] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x7ff4e86d7800) [pid = 1814] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993114672]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0x7ff4e91c6000) [pid = 1814] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x7ff4ff369800) [pid = 1814] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x7ff4e91cb000) [pid = 1814] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0x7ff4f2fdb800) [pid = 1814] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993094035]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x7ff4f569d400) [pid = 1814] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x7ff4e6a10800) [pid = 1814] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 61 (0x7ff4f5a8f400) [pid = 1814] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 60 (0x7ff4fe31d800) [pid = 1814] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 59 (0x7ff4e757d800) [pid = 1814] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 58 (0x7ff507bcac00) [pid = 1814] [serial = 186] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 57 (0x7ff4e841bc00) [pid = 1814] [serial = 189] [outer = (nil)] [url = about:blank]
20:18:49 INFO - PROCESS | 1814 | --DOMWINDOW == 56 (0x7ff4eb7a5000) [pid = 1814] [serial = 192] [outer = (nil)] [url = about:blank]
20:18:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:50 INFO - document served over http requires an https
20:18:50 INFO - sub-resource via fetch-request using the meta-csp
20:18:50 INFO - delivery method with swap-origin-redirect and when
20:18:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:18:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:18:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:18:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:18:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1232ms
20:18:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:18:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1cc800 == 36 [pid = 1814] [id = 87]
20:18:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 57 (0x7ff4e6965800) [pid = 1814] [serial = 245] [outer = (nil)]
20:18:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 58 (0x7ff4e6a48800) [pid = 1814] [serial = 246] [outer = 0x7ff4e6965800]
20:18:50 INFO - PROCESS | 1814 | 1447993130606 Marionette INFO loaded listener.js
20:18:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 59 (0x7ff4e91ce400) [pid = 1814] [serial = 247] [outer = 0x7ff4e6965800]
20:18:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efaaa000 == 37 [pid = 1814] [id = 88]
20:18:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 60 (0x7ff4e86d6800) [pid = 1814] [serial = 248] [outer = (nil)]
20:18:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 61 (0x7ff4f2114800) [pid = 1814] [serial = 249] [outer = 0x7ff4e86d6800]
20:18:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:51 INFO - document served over http requires an https
20:18:51 INFO - sub-resource via iframe-tag using the meta-csp
20:18:51 INFO - delivery method with keep-origin-redirect and when
20:18:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:18:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1180ms
20:18:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:18:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77d7000 == 38 [pid = 1814] [id = 89]
20:18:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 62 (0x7ff4e6967c00) [pid = 1814] [serial = 250] [outer = (nil)]
20:18:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x7ff4e6a45400) [pid = 1814] [serial = 251] [outer = 0x7ff4e6967c00]
20:18:51 INFO - PROCESS | 1814 | 1447993131955 Marionette INFO loaded listener.js
20:18:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0x7ff4e7574800) [pid = 1814] [serial = 252] [outer = 0x7ff4e6967c00]
20:18:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f7000 == 39 [pid = 1814] [id = 90]
20:18:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0x7ff4e892cc00) [pid = 1814] [serial = 253] [outer = (nil)]
20:18:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0x7ff4e8422400) [pid = 1814] [serial = 254] [outer = 0x7ff4e892cc00]
20:18:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:53 INFO - document served over http requires an https
20:18:53 INFO - sub-resource via iframe-tag using the meta-csp
20:18:53 INFO - delivery method with no-redirect and when
20:18:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:18:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1645ms
20:18:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:18:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed71f800 == 40 [pid = 1814] [id = 91]
20:18:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0x7ff4e91cd000) [pid = 1814] [serial = 255] [outer = (nil)]
20:18:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0x7ff4eb956400) [pid = 1814] [serial = 256] [outer = 0x7ff4e91cd000]
20:18:53 INFO - PROCESS | 1814 | 1447993133591 Marionette INFO loaded listener.js
20:18:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x7ff4ef9a9400) [pid = 1814] [serial = 257] [outer = 0x7ff4e91cd000]
20:18:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f267c800 == 41 [pid = 1814] [id = 92]
20:18:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x7ff4ef6df800) [pid = 1814] [serial = 258] [outer = (nil)]
20:18:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x7ff4f2b4b000) [pid = 1814] [serial = 259] [outer = 0x7ff4ef6df800]
20:18:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:55 INFO - document served over http requires an https
20:18:55 INFO - sub-resource via iframe-tag using the meta-csp
20:18:55 INFO - delivery method with swap-origin-redirect and when
20:18:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:18:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:18:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:18:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1984ms
20:18:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:18:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c3e800 == 42 [pid = 1814] [id = 93]
20:18:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x7ff4eb7a5400) [pid = 1814] [serial = 260] [outer = (nil)]
20:18:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x7ff4f298d800) [pid = 1814] [serial = 261] [outer = 0x7ff4eb7a5400]
20:18:55 INFO - PROCESS | 1814 | 1447993135700 Marionette INFO loaded listener.js
20:18:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x7ff4f2fdc000) [pid = 1814] [serial = 262] [outer = 0x7ff4eb7a5400]
20:18:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:18:56 INFO - document served over http requires an https
20:18:56 INFO - sub-resource via script-tag using the meta-csp
20:18:56 INFO - delivery method with keep-origin-redirect and when
20:18: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"
20:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:18:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1655ms
20:18:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:18:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f369e000 == 43 [pid = 1814] [id = 94]
20:18:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x7ff4f356d800) [pid = 1814] [serial = 263] [outer = (nil)]
20:18:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0x7ff4f430b000) [pid = 1814] [serial = 264] [outer = 0x7ff4f356d800]
20:18:57 INFO - PROCESS | 1814 | 1447993137237 Marionette INFO loaded listener.js
20:18:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x7ff4f4a61c00) [pid = 1814] [serial = 265] [outer = 0x7ff4f356d800]
20:18:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:18:58 INFO - document served over http requires an https
20:18:58 INFO - sub-resource via script-tag using the meta-csp
20:18:58 INFO - delivery method with no-redirect and when
20:18:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:18:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1396ms
20:18:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:18:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f479e800 == 44 [pid = 1814] [id = 95]
20:18:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x7ff4f5729400) [pid = 1814] [serial = 266] [outer = (nil)]
20:18:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x7ff4f572bc00) [pid = 1814] [serial = 267] [outer = 0x7ff4f5729400]
20:18:58 INFO - PROCESS | 1814 | 1447993138763 Marionette INFO loaded listener.js
20:18:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:18:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff4f5959c00) [pid = 1814] [serial = 268] [outer = 0x7ff4f5729400]
20:18:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:18:59 INFO - document served over http requires an https
20:18:59 INFO - sub-resource via script-tag using the meta-csp
20:18:59 INFO - delivery method with swap-origin-redirect and when
20:18:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:18:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:18:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:18:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:18:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:18:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:18:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1488ms
20:18:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:19:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5895800 == 45 [pid = 1814] [id = 96]
20:19:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4f6e45800) [pid = 1814] [serial = 269] [outer = (nil)]
20:19:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4f7421000) [pid = 1814] [serial = 270] [outer = 0x7ff4f6e45800]
20:19:00 INFO - PROCESS | 1814 | 1447993140155 Marionette INFO loaded listener.js
20:19:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff4f74e6000) [pid = 1814] [serial = 271] [outer = 0x7ff4f6e45800]
20:19:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:02 INFO - document served over http requires an https
20:19:02 INFO - sub-resource via xhr-request using the meta-csp
20:19:02 INFO - delivery method with keep-origin-redirect and when
20:19:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:19:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2335ms
20:19:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:19:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a6000 == 46 [pid = 1814] [id = 97]
20:19:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4e6a07400) [pid = 1814] [serial = 272] [outer = (nil)]
20:19:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4e7c5d400) [pid = 1814] [serial = 273] [outer = 0x7ff4e6a07400]
20:19:02 INFO - PROCESS | 1814 | 1447993142534 Marionette INFO loaded listener.js
20:19:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4f561f000) [pid = 1814] [serial = 274] [outer = 0x7ff4e6a07400]
20:19:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:03 INFO - document served over http requires an https
20:19:03 INFO - sub-resource via xhr-request using the meta-csp
20:19:03 INFO - delivery method with no-redirect and when
20:19: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"
20:19:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:19:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1778ms
20:19:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:19:04 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91ef800 == 45 [pid = 1814] [id = 53]
20:19:04 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efaaa000 == 44 [pid = 1814] [id = 88]
20:19:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c14000 == 45 [pid = 1814] [id = 98]
20:19:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e6a46000) [pid = 1814] [serial = 275] [outer = (nil)]
20:19:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e724dc00) [pid = 1814] [serial = 276] [outer = 0x7ff4e6a46000]
20:19:04 INFO - PROCESS | 1814 | 1447993144448 Marionette INFO loaded listener.js
20:19:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4e86d8000) [pid = 1814] [serial = 277] [outer = 0x7ff4e6a46000]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4e756e800) [pid = 1814] [serial = 159] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4f6e44800) [pid = 1814] [serial = 172] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4f4708400) [pid = 1814] [serial = 167] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4e79dd400) [pid = 1814] [serial = 204] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4e8fe1400) [pid = 1814] [serial = 162] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff5071c2400) [pid = 1814] [serial = 183] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4feed9800) [pid = 1814] [serial = 180] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4f8d67000) [pid = 1814] [serial = 177] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff507b78400) [pid = 1814] [serial = 198] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff4f864c800) [pid = 1814] [serial = 195] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x7ff4e8fdb800) [pid = 1814] [serial = 214] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x7ff4eb7a9400) [pid = 1814] [serial = 219] [outer = (nil)] [url = about:blank]
20:19:04 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x7ff4e86d4000) [pid = 1814] [serial = 209] [outer = (nil)] [url = about:blank]
20:19:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:05 INFO - document served over http requires an https
20:19:05 INFO - sub-resource via xhr-request using the meta-csp
20:19:05 INFO - delivery method with swap-origin-redirect and when
20:19:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:19:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1854ms
20:19:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:19:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f6000 == 46 [pid = 1814] [id = 99]
20:19:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x7ff4e6a4b400) [pid = 1814] [serial = 278] [outer = (nil)]
20:19:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x7ff4e8fe1400) [pid = 1814] [serial = 279] [outer = 0x7ff4e6a4b400]
20:19:06 INFO - PROCESS | 1814 | 1447993146320 Marionette INFO loaded listener.js
20:19:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x7ff4eb950000) [pid = 1814] [serial = 280] [outer = 0x7ff4e6a4b400]
20:19:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:07 INFO - document served over http requires an http
20:19:07 INFO - sub-resource via fetch-request using the meta-csp
20:19:07 INFO - delivery method with keep-origin-redirect and when
20:19:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:19:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms
20:19:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:19:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed71c000 == 47 [pid = 1814] [id = 100]
20:19:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff4f205e000) [pid = 1814] [serial = 281] [outer = (nil)]
20:19:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4f20e5400) [pid = 1814] [serial = 282] [outer = 0x7ff4f205e000]
20:19:07 INFO - PROCESS | 1814 | 1447993147958 Marionette INFO loaded listener.js
20:19:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4f2c50800) [pid = 1814] [serial = 283] [outer = 0x7ff4f205e000]
20:19:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:08 INFO - document served over http requires an http
20:19:08 INFO - sub-resource via fetch-request using the meta-csp
20:19:08 INFO - delivery method with no-redirect and when
20:19:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:19:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1284ms
20:19:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4ec9b7000) [pid = 1814] [serial = 239] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4e79dd000) [pid = 1814] [serial = 233] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff4e696d000) [pid = 1814] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x7ff4eba16400) [pid = 1814] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x7ff4e7c61000) [pid = 1814] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x7ff4e7579400) [pid = 1814] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x7ff4eb95a800) [pid = 1814] [serial = 227] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x7ff4e7248800) [pid = 1814] [serial = 230] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x7ff4e7c62400) [pid = 1814] [serial = 243] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x7ff4e8420c00) [pid = 1814] [serial = 224] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x7ff4e892a000) [pid = 1814] [serial = 236] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x7ff4e6a48800) [pid = 1814] [serial = 246] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x7ff4e841b800) [pid = 1814] [serial = 234] [outer = (nil)] [url = about:blank]
20:19:09 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x7ff4e86d8800) [pid = 1814] [serial = 114] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:19:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b9a800 == 48 [pid = 1814] [id = 101]
20:19:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x7ff4e696d000) [pid = 1814] [serial = 284] [outer = (nil)]
20:19:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x7ff4e6a48800) [pid = 1814] [serial = 285] [outer = 0x7ff4e696d000]
20:19:09 INFO - PROCESS | 1814 | 1447993149239 Marionette INFO loaded listener.js
20:19:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x7ff4f2fd6800) [pid = 1814] [serial = 286] [outer = 0x7ff4e696d000]
20:19:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:10 INFO - document served over http requires an http
20:19:10 INFO - sub-resource via fetch-request using the meta-csp
20:19:10 INFO - delivery method with swap-origin-redirect and when
20:19:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:19:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1231ms
20:19:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:19:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c24800 == 49 [pid = 1814] [id = 102]
20:19:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x7ff4f4708400) [pid = 1814] [serial = 287] [outer = (nil)]
20:19:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x7ff4f59df000) [pid = 1814] [serial = 288] [outer = 0x7ff4f4708400]
20:19:10 INFO - PROCESS | 1814 | 1447993150339 Marionette INFO loaded listener.js
20:19:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x7ff4f79bf000) [pid = 1814] [serial = 289] [outer = 0x7ff4f4708400]
20:19:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5aeb800 == 50 [pid = 1814] [id = 103]
20:19:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x7ff4f864e800) [pid = 1814] [serial = 290] [outer = (nil)]
20:19:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0x7ff4f864e400) [pid = 1814] [serial = 291] [outer = 0x7ff4f864e800]
20:19: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
20:19:11 INFO - document served over http requires an http
20:19:11 INFO - sub-resource via iframe-tag using the meta-csp
20:19:11 INFO - delivery method with keep-origin-redirect and when
20:19:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19: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
20:19:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1184ms
20:19:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:19:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9151000 == 51 [pid = 1814] [id = 104]
20:19:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x7ff4e7c5fc00) [pid = 1814] [serial = 292] [outer = (nil)]
20:19:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x7ff4e7c64800) [pid = 1814] [serial = 293] [outer = 0x7ff4e7c5fc00]
20:19:11 INFO - PROCESS | 1814 | 1447993151896 Marionette INFO loaded listener.js
20:19:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x7ff4e8928800) [pid = 1814] [serial = 294] [outer = 0x7ff4e7c5fc00]
20:19:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba6e800 == 52 [pid = 1814] [id = 105]
20:19:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x7ff4e8b3c800) [pid = 1814] [serial = 295] [outer = (nil)]
20:19:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x7ff4eb7a1000) [pid = 1814] [serial = 296] [outer = 0x7ff4e8b3c800]
20:19:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:13 INFO - document served over http requires an http
20:19:13 INFO - sub-resource via iframe-tag using the meta-csp
20:19:13 INFO - delivery method with no-redirect and when
20:19:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:19:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1721ms
20:19:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:19:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f29ab800 == 53 [pid = 1814] [id = 106]
20:19:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x7ff4efc24c00) [pid = 1814] [serial = 297] [outer = (nil)]
20:19:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x7ff4f20e4800) [pid = 1814] [serial = 298] [outer = 0x7ff4efc24c00]
20:19:13 INFO - PROCESS | 1814 | 1447993153481 Marionette INFO loaded listener.js
20:19:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4f5725400) [pid = 1814] [serial = 299] [outer = 0x7ff4efc24c00]
20:19:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f749f800 == 54 [pid = 1814] [id = 107]
20:19:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4f4703800) [pid = 1814] [serial = 300] [outer = (nil)]
20:19:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4f2061000) [pid = 1814] [serial = 301] [outer = 0x7ff4f4703800]
20:19:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:14 INFO - document served over http requires an http
20:19:14 INFO - sub-resource via iframe-tag using the meta-csp
20:19:14 INFO - delivery method with swap-origin-redirect and when
20:19:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:19:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1589ms
20:19:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:19:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8661800 == 55 [pid = 1814] [id = 108]
20:19:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e8fdb800) [pid = 1814] [serial = 302] [outer = (nil)]
20:19:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4f8a52400) [pid = 1814] [serial = 303] [outer = 0x7ff4e8fdb800]
20:19:15 INFO - PROCESS | 1814 | 1447993155081 Marionette INFO loaded listener.js
20:19:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4fe05e800) [pid = 1814] [serial = 304] [outer = 0x7ff4e8fdb800]
20:19:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:16 INFO - document served over http requires an http
20:19:16 INFO - sub-resource via script-tag using the meta-csp
20:19:16 INFO - delivery method with keep-origin-redirect and when
20:19:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:19:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1385ms
20:19:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:19:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c76800 == 56 [pid = 1814] [id = 109]
20:19:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4f86b1000) [pid = 1814] [serial = 305] [outer = (nil)]
20:19:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4fe3a0c00) [pid = 1814] [serial = 306] [outer = 0x7ff4f86b1000]
20:19:16 INFO - PROCESS | 1814 | 1447993156435 Marionette INFO loaded listener.js
20:19:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4ff1ee000) [pid = 1814] [serial = 307] [outer = 0x7ff4f86b1000]
20:19:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:17 INFO - document served over http requires an http
20:19:17 INFO - sub-resource via script-tag using the meta-csp
20:19:17 INFO - delivery method with no-redirect and when
20:19:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:19:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1378ms
20:19:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:19:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4fe0dc800 == 57 [pid = 1814] [id = 110]
20:19:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4fe064400) [pid = 1814] [serial = 308] [outer = (nil)]
20:19:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4ff43a800) [pid = 1814] [serial = 309] [outer = 0x7ff4fe064400]
20:19:17 INFO - PROCESS | 1814 | 1447993157812 Marionette INFO loaded listener.js
20:19:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff50741c800) [pid = 1814] [serial = 310] [outer = 0x7ff4fe064400]
20:19:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:18 INFO - document served over http requires an http
20:19:18 INFO - sub-resource via script-tag using the meta-csp
20:19:18 INFO - delivery method with swap-origin-redirect and when
20:19:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:19:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1431ms
20:19:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:19:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507495000 == 58 [pid = 1814] [id = 111]
20:19:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff507920800) [pid = 1814] [serial = 311] [outer = (nil)]
20:19:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff507924000) [pid = 1814] [serial = 312] [outer = 0x7ff507920800]
20:19:19 INFO - PROCESS | 1814 | 1447993159374 Marionette INFO loaded listener.js
20:19:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff507c6e400) [pid = 1814] [serial = 313] [outer = 0x7ff507920800]
20:19:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:20 INFO - document served over http requires an http
20:19:20 INFO - sub-resource via xhr-request using the meta-csp
20:19:20 INFO - delivery method with keep-origin-redirect and when
20:19:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:19:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1481ms
20:19:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:19:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507876800 == 59 [pid = 1814] [id = 112]
20:19:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff5087c2400) [pid = 1814] [serial = 314] [outer = (nil)]
20:19:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff5087cfc00) [pid = 1814] [serial = 315] [outer = 0x7ff5087c2400]
20:19:20 INFO - PROCESS | 1814 | 1447993160919 Marionette INFO loaded listener.js
20:19:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff5088c3400) [pid = 1814] [serial = 316] [outer = 0x7ff5087c2400]
20:19:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:21 INFO - document served over http requires an http
20:19:21 INFO - sub-resource via xhr-request using the meta-csp
20:19:21 INFO - delivery method with no-redirect and when
20:19:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:19:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1451ms
20:19:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:19:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507896800 == 60 [pid = 1814] [id = 113]
20:19:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4e8416c00) [pid = 1814] [serial = 317] [outer = (nil)]
20:19:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff5088cb800) [pid = 1814] [serial = 318] [outer = 0x7ff4e8416c00]
20:19:22 INFO - PROCESS | 1814 | 1447993162324 Marionette INFO loaded listener.js
20:19:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff508dd0000) [pid = 1814] [serial = 319] [outer = 0x7ff4e8416c00]
20:19:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:23 INFO - document served over http requires an http
20:19:23 INFO - sub-resource via xhr-request using the meta-csp
20:19:23 INFO - delivery method with swap-origin-redirect and when
20:19:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:19:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1380ms
20:19:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:19:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f47ce000 == 61 [pid = 1814] [id = 114]
20:19:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4f4772800) [pid = 1814] [serial = 320] [outer = (nil)]
20:19:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4f477a000) [pid = 1814] [serial = 321] [outer = 0x7ff4f4772800]
20:19:23 INFO - PROCESS | 1814 | 1447993163730 Marionette INFO loaded listener.js
20:19:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff508db2400) [pid = 1814] [serial = 322] [outer = 0x7ff4f4772800]
20:19:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:26 INFO - document served over http requires an https
20:19:26 INFO - sub-resource via fetch-request using the meta-csp
20:19:26 INFO - delivery method with keep-origin-redirect and when
20:19:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:19:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3039ms
20:19:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:19:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1c6000 == 62 [pid = 1814] [id = 115]
20:19:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4e6a05800) [pid = 1814] [serial = 323] [outer = (nil)]
20:19:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4e6a4e400) [pid = 1814] [serial = 324] [outer = 0x7ff4e6a05800]
20:19:26 INFO - PROCESS | 1814 | 1447993166879 Marionette INFO loaded listener.js
20:19:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4e7578000) [pid = 1814] [serial = 325] [outer = 0x7ff4e6a05800]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c6f000 == 61 [pid = 1814] [id = 66]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f21c3800 == 60 [pid = 1814] [id = 68]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e869f800 == 59 [pid = 1814] [id = 67]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f35c2800 == 58 [pid = 1814] [id = 61]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5aeb800 == 57 [pid = 1814] [id = 103]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f267c800 == 56 [pid = 1814] [id = 92]
20:19:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f7000 == 55 [pid = 1814] [id = 90]
20:19:28 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4ebb34000) [pid = 1814] [serial = 222] [outer = (nil)] [url = about:blank]
20:19:28 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4ef6e2400) [pid = 1814] [serial = 240] [outer = (nil)] [url = about:blank]
20:19:28 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4f2111400) [pid = 1814] [serial = 244] [outer = (nil)] [url = about:blank]
20:19:28 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4e91d1800) [pid = 1814] [serial = 237] [outer = (nil)] [url = about:blank]
20:19:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:28 INFO - document served over http requires an https
20:19:28 INFO - sub-resource via fetch-request using the meta-csp
20:19:28 INFO - delivery method with no-redirect and when
20:19:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:19:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1792ms
20:19:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:19:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86ad800 == 56 [pid = 1814] [id = 116]
20:19:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4e6a0e400) [pid = 1814] [serial = 326] [outer = (nil)]
20:19:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4e7c67400) [pid = 1814] [serial = 327] [outer = 0x7ff4e6a0e400]
20:19:28 INFO - PROCESS | 1814 | 1447993168626 Marionette INFO loaded listener.js
20:19:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4e8927800) [pid = 1814] [serial = 328] [outer = 0x7ff4e6a0e400]
20:19:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:29 INFO - document served over http requires an https
20:19:29 INFO - sub-resource via fetch-request using the meta-csp
20:19:29 INFO - delivery method with swap-origin-redirect and when
20:19:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:19:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1287ms
20:19:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:19:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba61800 == 57 [pid = 1814] [id = 117]
20:19:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4e6a48000) [pid = 1814] [serial = 329] [outer = (nil)]
20:19:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4e8b3f400) [pid = 1814] [serial = 330] [outer = 0x7ff4e6a48000]
20:19:29 INFO - PROCESS | 1814 | 1447993169853 Marionette INFO loaded listener.js
20:19:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4ebb35000) [pid = 1814] [serial = 331] [outer = 0x7ff4e6a48000]
20:19:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef60a800 == 58 [pid = 1814] [id = 118]
20:19:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4eba16400) [pid = 1814] [serial = 332] [outer = (nil)]
20:19:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4ec9ae400) [pid = 1814] [serial = 333] [outer = 0x7ff4eba16400]
20:19:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:30 INFO - document served over http requires an https
20:19:30 INFO - sub-resource via iframe-tag using the meta-csp
20:19:30 INFO - delivery method with keep-origin-redirect and when
20:19:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:19:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1335ms
20:19:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f59df000) [pid = 1814] [serial = 288] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e6a4b400) [pid = 1814] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e6a46000) [pid = 1814] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4f205e000) [pid = 1814] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e6a07400) [pid = 1814] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4e696d000) [pid = 1814] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4e86d6800) [pid = 1814] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4e892cc00) [pid = 1814] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993132883]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e6a46400) [pid = 1814] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4e6969c00) [pid = 1814] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4ef6df800) [pid = 1814] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4f430b000) [pid = 1814] [serial = 264] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4f2114800) [pid = 1814] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4e7c5d400) [pid = 1814] [serial = 273] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4e8422400) [pid = 1814] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993132883]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4e8fe1400) [pid = 1814] [serial = 279] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4f298d800) [pid = 1814] [serial = 261] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4f7421000) [pid = 1814] [serial = 270] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4e724dc00) [pid = 1814] [serial = 276] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4f572bc00) [pid = 1814] [serial = 267] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4eb956400) [pid = 1814] [serial = 256] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4e6a45400) [pid = 1814] [serial = 251] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4e6a48800) [pid = 1814] [serial = 285] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4f2b4b000) [pid = 1814] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4f20e5400) [pid = 1814] [serial = 282] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4f561f000) [pid = 1814] [serial = 274] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4ec922000) [pid = 1814] [serial = 228] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4e86d8000) [pid = 1814] [serial = 277] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4e91c2c00) [pid = 1814] [serial = 201] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4e892c000) [pid = 1814] [serial = 225] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4ed775800) [pid = 1814] [serial = 231] [outer = (nil)] [url = about:blank]
20:19:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1db000 == 59 [pid = 1814] [id = 119]
20:19:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x7ff4e6a04800) [pid = 1814] [serial = 334] [outer = (nil)]
20:19:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x7ff4e6a46000) [pid = 1814] [serial = 335] [outer = 0x7ff4e6a04800]
20:19:31 INFO - PROCESS | 1814 | 1447993171295 Marionette INFO loaded listener.js
20:19:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x7ff4eb956400) [pid = 1814] [serial = 336] [outer = 0x7ff4e6a04800]
20:19:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8698000 == 60 [pid = 1814] [id = 120]
20:19:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x7ff4e6a4e800) [pid = 1814] [serial = 337] [outer = (nil)]
20:19:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x7ff4e6fedc00) [pid = 1814] [serial = 338] [outer = 0x7ff4e6a4e800]
20:19:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:32 INFO - document served over http requires an https
20:19:32 INFO - sub-resource via iframe-tag using the meta-csp
20:19:32 INFO - delivery method with no-redirect and when
20:19:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:19:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1477ms
20:19:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:19:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f7000 == 61 [pid = 1814] [id = 121]
20:19:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4e7c5f800) [pid = 1814] [serial = 339] [outer = (nil)]
20:19:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4e8422800) [pid = 1814] [serial = 340] [outer = 0x7ff4e7c5f800]
20:19:32 INFO - PROCESS | 1814 | 1447993172888 Marionette INFO loaded listener.js
20:19:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4e91c5c00) [pid = 1814] [serial = 341] [outer = 0x7ff4e7c5f800]
20:19:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2341000 == 62 [pid = 1814] [id = 122]
20:19:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4e91d0800) [pid = 1814] [serial = 342] [outer = (nil)]
20:19:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4ebb34000) [pid = 1814] [serial = 343] [outer = 0x7ff4e91d0800]
20:19:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:34 INFO - document served over http requires an https
20:19:34 INFO - sub-resource via iframe-tag using the meta-csp
20:19:34 INFO - delivery method with swap-origin-redirect and when
20:19:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:19:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1743ms
20:19:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:19:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c2d800 == 63 [pid = 1814] [id = 123]
20:19:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4e7c60400) [pid = 1814] [serial = 344] [outer = (nil)]
20:19:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff4efc19000) [pid = 1814] [serial = 345] [outer = 0x7ff4e7c60400]
20:19:34 INFO - PROCESS | 1814 | 1447993174638 Marionette INFO loaded listener.js
20:19:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff4f2c6e000) [pid = 1814] [serial = 346] [outer = 0x7ff4e7c60400]
20:19:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:35 INFO - document served over http requires an https
20:19:35 INFO - sub-resource via script-tag using the meta-csp
20:19:35 INFO - delivery method with keep-origin-redirect and when
20:19:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:19:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1537ms
20:19:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:19:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f486d800 == 64 [pid = 1814] [id = 124]
20:19:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4f477d400) [pid = 1814] [serial = 347] [outer = (nil)]
20:19:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4f4cc2400) [pid = 1814] [serial = 348] [outer = 0x7ff4f477d400]
20:19:36 INFO - PROCESS | 1814 | 1447993176244 Marionette INFO loaded listener.js
20:19:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff4f59e5c00) [pid = 1814] [serial = 349] [outer = 0x7ff4f477d400]
20:19:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:37 INFO - document served over http requires an https
20:19:37 INFO - sub-resource via script-tag using the meta-csp
20:19:37 INFO - delivery method with no-redirect and when
20:19:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:19:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1584ms
20:19:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:19:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f7bf0000 == 65 [pid = 1814] [id = 125]
20:19:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff4f7424800) [pid = 1814] [serial = 350] [outer = (nil)]
20:19:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4f79bac00) [pid = 1814] [serial = 351] [outer = 0x7ff4f7424800]
20:19:37 INFO - PROCESS | 1814 | 1447993177976 Marionette INFO loaded listener.js
20:19:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4f8e9f800) [pid = 1814] [serial = 352] [outer = 0x7ff4f7424800]
20:19:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:39 INFO - document served over http requires an https
20:19:39 INFO - sub-resource via script-tag using the meta-csp
20:19:39 INFO - delivery method with swap-origin-redirect and when
20:19:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:19:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1830ms
20:19:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:19:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff50789c800 == 66 [pid = 1814] [id = 126]
20:19:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4f2c55c00) [pid = 1814] [serial = 353] [outer = (nil)]
20:19:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4fe31e000) [pid = 1814] [serial = 354] [outer = 0x7ff4f2c55c00]
20:19:39 INFO - PROCESS | 1814 | 1447993179566 Marionette INFO loaded listener.js
20:19:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff5074b3000) [pid = 1814] [serial = 355] [outer = 0x7ff4f2c55c00]
20:19:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:40 INFO - document served over http requires an https
20:19:40 INFO - sub-resource via xhr-request using the meta-csp
20:19:40 INFO - delivery method with keep-origin-redirect and when
20:19:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:19:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms
20:19:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:19:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75ca000 == 67 [pid = 1814] [id = 127]
20:19:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff508768800) [pid = 1814] [serial = 356] [outer = (nil)]
20:19:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff508dc9400) [pid = 1814] [serial = 357] [outer = 0x7ff508768800]
20:19:41 INFO - PROCESS | 1814 | 1447993181351 Marionette INFO loaded listener.js
20:19:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4f2448c00) [pid = 1814] [serial = 358] [outer = 0x7ff508768800]
20:19:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:42 INFO - document served over http requires an https
20:19:42 INFO - sub-resource via xhr-request using the meta-csp
20:19:42 INFO - delivery method with no-redirect and when
20:19:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:19:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1530ms
20:19:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:19:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4effda800 == 68 [pid = 1814] [id = 128]
20:19:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4f2452400) [pid = 1814] [serial = 359] [outer = (nil)]
20:19:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4f2453800) [pid = 1814] [serial = 360] [outer = 0x7ff4f2452400]
20:19:42 INFO - PROCESS | 1814 | 1447993182736 Marionette INFO loaded listener.js
20:19:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4f464c800) [pid = 1814] [serial = 361] [outer = 0x7ff4f2452400]
20:19:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:43 INFO - document served over http requires an https
20:19:43 INFO - sub-resource via xhr-request using the meta-csp
20:19:43 INFO - delivery method with swap-origin-redirect and when
20:19:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:19:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1507ms
20:19:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:19:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c27000 == 69 [pid = 1814] [id = 129]
20:19:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4e6a50800) [pid = 1814] [serial = 362] [outer = (nil)]
20:19:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e6ff3000) [pid = 1814] [serial = 363] [outer = 0x7ff4e6a50800]
20:19:45 INFO - PROCESS | 1814 | 1447993185491 Marionette INFO loaded listener.js
20:19:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4f315d000) [pid = 1814] [serial = 364] [outer = 0x7ff4e6a50800]
20:19:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:46 INFO - document served over http requires an http
20:19:46 INFO - sub-resource via fetch-request using the meta-referrer
20:19:46 INFO - delivery method with keep-origin-redirect and when
20:19:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:19:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2731ms
20:19:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:19:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77da800 == 70 [pid = 1814] [id = 130]
20:19:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e6fec000) [pid = 1814] [serial = 365] [outer = (nil)]
20:19:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e7573400) [pid = 1814] [serial = 366] [outer = 0x7ff4e6fec000]
20:19:47 INFO - PROCESS | 1814 | 1447993187154 Marionette INFO loaded listener.js
20:19:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e91ca800) [pid = 1814] [serial = 367] [outer = 0x7ff4e6fec000]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef60a800 == 69 [pid = 1814] [id = 118]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba61800 == 68 [pid = 1814] [id = 117]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86ad800 == 67 [pid = 1814] [id = 116]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1c6000 == 66 [pid = 1814] [id = 115]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507896800 == 65 [pid = 1814] [id = 113]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507876800 == 64 [pid = 1814] [id = 112]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507495000 == 63 [pid = 1814] [id = 111]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4fe0dc800 == 62 [pid = 1814] [id = 110]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c76800 == 61 [pid = 1814] [id = 109]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8661800 == 60 [pid = 1814] [id = 108]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f749f800 == 59 [pid = 1814] [id = 107]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f29ab800 == 58 [pid = 1814] [id = 106]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba6e800 == 57 [pid = 1814] [id = 105]
20:19:48 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9151000 == 56 [pid = 1814] [id = 104]
20:19:48 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4eb950000) [pid = 1814] [serial = 280] [outer = (nil)] [url = about:blank]
20:19:48 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4f2fd6800) [pid = 1814] [serial = 286] [outer = (nil)] [url = about:blank]
20:19:48 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4f2c50800) [pid = 1814] [serial = 283] [outer = (nil)] [url = about:blank]
20:19:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:48 INFO - document served over http requires an http
20:19:48 INFO - sub-resource via fetch-request using the meta-referrer
20:19:48 INFO - delivery method with no-redirect and when
20:19:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:19:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1641ms
20:19:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:19:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb968800 == 57 [pid = 1814] [id = 131]
20:19:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4ed777800) [pid = 1814] [serial = 368] [outer = (nil)]
20:19:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4efc20400) [pid = 1814] [serial = 369] [outer = 0x7ff4ed777800]
20:19:48 INFO - PROCESS | 1814 | 1447993188696 Marionette INFO loaded listener.js
20:19:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4f2b4b000) [pid = 1814] [serial = 370] [outer = 0x7ff4ed777800]
20:19:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:49 INFO - document served over http requires an http
20:19:49 INFO - sub-resource via fetch-request using the meta-referrer
20:19:49 INFO - delivery method with swap-origin-redirect and when
20:19:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:19:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:19:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:19:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:19:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1176ms
20:19:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:19:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f313e000 == 58 [pid = 1814] [id = 132]
20:19:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4f2c50800) [pid = 1814] [serial = 371] [outer = (nil)]
20:19:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4f4647800) [pid = 1814] [serial = 372] [outer = 0x7ff4f2c50800]
20:19:49 INFO - PROCESS | 1814 | 1447993189747 Marionette INFO loaded listener.js
20:19:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4f4706c00) [pid = 1814] [serial = 373] [outer = 0x7ff4f2c50800]
20:19:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4788800 == 59 [pid = 1814] [id = 133]
20:19:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4f4647000) [pid = 1814] [serial = 374] [outer = (nil)]
20:19:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4f4771000) [pid = 1814] [serial = 375] [outer = 0x7ff4f4647000]
20:19:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:50 INFO - document served over http requires an http
20:19:50 INFO - sub-resource via iframe-tag using the meta-referrer
20:19:50 INFO - delivery method with keep-origin-redirect and when
20:19:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:19:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1186ms
20:19:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:19:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef650800 == 60 [pid = 1814] [id = 134]
20:19:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4f477c800) [pid = 1814] [serial = 376] [outer = (nil)]
20:19:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4f477f400) [pid = 1814] [serial = 377] [outer = 0x7ff4f477c800]
20:19:51 INFO - PROCESS | 1814 | 1447993191042 Marionette INFO loaded listener.js
20:19:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4f79b9400) [pid = 1814] [serial = 378] [outer = 0x7ff4f477c800]
20:19:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5aeb800 == 61 [pid = 1814] [id = 135]
20:19:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4f5733000) [pid = 1814] [serial = 379] [outer = (nil)]
20:19:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4f8ddb400) [pid = 1814] [serial = 380] [outer = 0x7ff4f5733000]
20:19:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:52 INFO - document served over http requires an http
20:19:52 INFO - sub-resource via iframe-tag using the meta-referrer
20:19:52 INFO - delivery method with no-redirect and when
20:19:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:19:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1349ms
20:19:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:19:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8660800 == 62 [pid = 1814] [id = 136]
20:19:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4f477e400) [pid = 1814] [serial = 381] [outer = (nil)]
20:19:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4fe13b400) [pid = 1814] [serial = 382] [outer = 0x7ff4f477e400]
20:19:52 INFO - PROCESS | 1814 | 1447993192772 Marionette INFO loaded listener.js
20:19:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff503829800) [pid = 1814] [serial = 383] [outer = 0x7ff4f477e400]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4e6a0e400) [pid = 1814] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4eba16400) [pid = 1814] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e6a48000) [pid = 1814] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4f4703800) [pid = 1814] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4f864e800) [pid = 1814] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4f4708400) [pid = 1814] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e8b3c800) [pid = 1814] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993152745]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4f477a000) [pid = 1814] [serial = 321] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4f2061000) [pid = 1814] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4f20e4800) [pid = 1814] [serial = 298] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4f8a52400) [pid = 1814] [serial = 303] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e7c67400) [pid = 1814] [serial = 327] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4fe3a0c00) [pid = 1814] [serial = 306] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4f864e400) [pid = 1814] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e6a4e400) [pid = 1814] [serial = 324] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4eb7a1000) [pid = 1814] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993152745]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4e7c64800) [pid = 1814] [serial = 293] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e6a46000) [pid = 1814] [serial = 335] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e6a05800) [pid = 1814] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff5088cb800) [pid = 1814] [serial = 318] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4ff43a800) [pid = 1814] [serial = 309] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff507924000) [pid = 1814] [serial = 312] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff5087cfc00) [pid = 1814] [serial = 315] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4ec9ae400) [pid = 1814] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e8b3f400) [pid = 1814] [serial = 330] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4f79bf000) [pid = 1814] [serial = 289] [outer = (nil)] [url = about:blank]
20:19:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c83800 == 63 [pid = 1814] [id = 137]
20:19:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4e6a4e400) [pid = 1814] [serial = 384] [outer = (nil)]
20:19:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4fe3a2800) [pid = 1814] [serial = 385] [outer = 0x7ff4e6a4e400]
20:19:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:53 INFO - document served over http requires an http
20:19:53 INFO - sub-resource via iframe-tag using the meta-referrer
20:19:53 INFO - delivery method with swap-origin-redirect and when
20:19:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:19:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:19:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:19:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1836ms
20:19:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:19:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ff008800 == 64 [pid = 1814] [id = 138]
20:19:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4e7c64800) [pid = 1814] [serial = 386] [outer = (nil)]
20:19:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4ff1ed000) [pid = 1814] [serial = 387] [outer = 0x7ff4e7c64800]
20:19:54 INFO - PROCESS | 1814 | 1447993194327 Marionette INFO loaded listener.js
20:19:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff5087cfc00) [pid = 1814] [serial = 388] [outer = 0x7ff4e7c64800]
20:19:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:55 INFO - document served over http requires an http
20:19:55 INFO - sub-resource via script-tag using the meta-referrer
20:19:55 INFO - delivery method with keep-origin-redirect and when
20:19:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:19:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1198ms
20:19:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:19:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8695800 == 65 [pid = 1814] [id = 139]
20:19:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4e696f000) [pid = 1814] [serial = 389] [outer = (nil)]
20:19:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4e6a06800) [pid = 1814] [serial = 390] [outer = 0x7ff4e696f000]
20:19:55 INFO - PROCESS | 1814 | 1447993195585 Marionette INFO loaded listener.js
20:19:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4e7c5d800) [pid = 1814] [serial = 391] [outer = 0x7ff4e696f000]
20:19:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:19:56 INFO - document served over http requires an http
20:19:56 INFO - sub-resource via script-tag using the meta-referrer
20:19:56 INFO - delivery method with no-redirect and when
20:19: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"
20:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:19:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1475ms
20:19:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:19:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4791800 == 66 [pid = 1814] [id = 140]
20:19:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e6a05400) [pid = 1814] [serial = 392] [outer = (nil)]
20:19:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4efed6c00) [pid = 1814] [serial = 393] [outer = 0x7ff4e6a05400]
20:19:57 INFO - PROCESS | 1814 | 1447993197123 Marionette INFO loaded listener.js
20:19:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4f2986c00) [pid = 1814] [serial = 394] [outer = 0x7ff4e6a05400]
20:19:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:19:58 INFO - document served over http requires an http
20:19:58 INFO - sub-resource via script-tag using the meta-referrer
20:19:58 INFO - delivery method with swap-origin-redirect and when
20:19:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:19:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:19:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:19:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1574ms
20:19:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:19:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb194800 == 67 [pid = 1814] [id = 141]
20:19:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4efed6000) [pid = 1814] [serial = 395] [outer = (nil)]
20:19:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4f4706400) [pid = 1814] [serial = 396] [outer = 0x7ff4efed6000]
20:19:58 INFO - PROCESS | 1814 | 1447993198663 Marionette INFO loaded listener.js
20:19:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:19:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4f8d67000) [pid = 1814] [serial = 397] [outer = 0x7ff4efed6000]
20:19:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:19:59 INFO - document served over http requires an http
20:19:59 INFO - sub-resource via xhr-request using the meta-referrer
20:19:59 INFO - delivery method with keep-origin-redirect and when
20:19:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:19:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:19:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:19:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:19:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:19:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:19:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1377ms
20:19:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:19:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef703000 == 68 [pid = 1814] [id = 142]
20:19:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4f3157c00) [pid = 1814] [serial = 398] [outer = (nil)]
20:19:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff508770c00) [pid = 1814] [serial = 399] [outer = 0x7ff4f3157c00]
20:20:00 INFO - PROCESS | 1814 | 1447993200025 Marionette INFO loaded listener.js
20:20:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff508daa000) [pid = 1814] [serial = 400] [outer = 0x7ff4f3157c00]
20:20:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:00 INFO - document served over http requires an http
20:20:00 INFO - sub-resource via xhr-request using the meta-referrer
20:20:00 INFO - delivery method with no-redirect and when
20:20:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:20:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1294ms
20:20:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:20:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef71f000 == 69 [pid = 1814] [id = 143]
20:20:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4f420d000) [pid = 1814] [serial = 401] [outer = (nil)]
20:20:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4ff027800) [pid = 1814] [serial = 402] [outer = 0x7ff4f420d000]
20:20:01 INFO - PROCESS | 1814 | 1447993201434 Marionette INFO loaded listener.js
20:20:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff5088c2000) [pid = 1814] [serial = 403] [outer = 0x7ff4f420d000]
20:20:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:02 INFO - document served over http requires an http
20:20:02 INFO - sub-resource via xhr-request using the meta-referrer
20:20:02 INFO - delivery method with swap-origin-redirect and when
20:20:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:20:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1577ms
20:20:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:20:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31dd800 == 70 [pid = 1814] [id = 144]
20:20:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4efd9fc00) [pid = 1814] [serial = 404] [outer = (nil)]
20:20:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4efda0c00) [pid = 1814] [serial = 405] [outer = 0x7ff4efd9fc00]
20:20:03 INFO - PROCESS | 1814 | 1447993203075 Marionette INFO loaded listener.js
20:20:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff508daec00) [pid = 1814] [serial = 406] [outer = 0x7ff4efd9fc00]
20:20:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:04 INFO - document served over http requires an https
20:20:04 INFO - sub-resource via fetch-request using the meta-referrer
20:20:04 INFO - delivery method with keep-origin-redirect and when
20:20:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:20:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2055ms
20:20:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:20:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe8f000 == 71 [pid = 1814] [id = 145]
20:20:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e6116800) [pid = 1814] [serial = 407] [outer = (nil)]
20:20:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e611f800) [pid = 1814] [serial = 408] [outer = 0x7ff4e6116800]
20:20:05 INFO - PROCESS | 1814 | 1447993205103 Marionette INFO loaded listener.js
20:20:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4f0818000) [pid = 1814] [serial = 409] [outer = 0x7ff4e6116800]
20:20:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:06 INFO - document served over http requires an https
20:20:06 INFO - sub-resource via fetch-request using the meta-referrer
20:20:06 INFO - delivery method with no-redirect and when
20:20:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:20:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1388ms
20:20:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:20:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6220000 == 72 [pid = 1814] [id = 146]
20:20:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e6119000) [pid = 1814] [serial = 410] [outer = (nil)]
20:20:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e62c0800) [pid = 1814] [serial = 411] [outer = 0x7ff4e6119000]
20:20:06 INFO - PROCESS | 1814 | 1447993206488 Marionette INFO loaded listener.js
20:20:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e62c7c00) [pid = 1814] [serial = 412] [outer = 0x7ff4e6119000]
20:20:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:07 INFO - document served over http requires an https
20:20:07 INFO - sub-resource via fetch-request using the meta-referrer
20:20:07 INFO - delivery method with swap-origin-redirect and when
20:20:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:20:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1426ms
20:20:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:20:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e889a800 == 73 [pid = 1814] [id = 147]
20:20:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e62bb000) [pid = 1814] [serial = 413] [outer = (nil)]
20:20:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e62c8800) [pid = 1814] [serial = 414] [outer = 0x7ff4e62bb000]
20:20:07 INFO - PROCESS | 1814 | 1447993207909 Marionette INFO loaded listener.js
20:20:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4f0820800) [pid = 1814] [serial = 415] [outer = 0x7ff4e62bb000]
20:20:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe85800 == 74 [pid = 1814] [id = 148]
20:20:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4f0822400) [pid = 1814] [serial = 416] [outer = (nil)]
20:20:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4f0823800) [pid = 1814] [serial = 417] [outer = 0x7ff4f0822400]
20:20:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:08 INFO - document served over http requires an https
20:20:08 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:08 INFO - delivery method with keep-origin-redirect and when
20:20:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:20:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms
20:20:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:20:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67e7000 == 75 [pid = 1814] [id = 149]
20:20:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e611c000) [pid = 1814] [serial = 418] [outer = (nil)]
20:20:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4f087d800) [pid = 1814] [serial = 419] [outer = 0x7ff4e611c000]
20:20:09 INFO - PROCESS | 1814 | 1447993209441 Marionette INFO loaded listener.js
20:20:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4f0888000) [pid = 1814] [serial = 420] [outer = 0x7ff4e611c000]
20:20:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88ac800 == 76 [pid = 1814] [id = 150]
20:20:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e0ad7000) [pid = 1814] [serial = 421] [outer = (nil)]
20:20:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e0add400) [pid = 1814] [serial = 422] [outer = 0x7ff4e0ad7000]
20:20:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:10 INFO - document served over http requires an https
20:20:10 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:10 INFO - delivery method with no-redirect and when
20:20:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:20:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1528ms
20:20:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:20:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0762800 == 77 [pid = 1814] [id = 151]
20:20:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e0ae1800) [pid = 1814] [serial = 423] [outer = (nil)]
20:20:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4f0883c00) [pid = 1814] [serial = 424] [outer = 0x7ff4e0ae1800]
20:20:11 INFO - PROCESS | 1814 | 1447993211020 Marionette INFO loaded listener.js
20:20:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff50c0d3400) [pid = 1814] [serial = 425] [outer = 0x7ff4e0ae1800]
20:20:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d2800 == 78 [pid = 1814] [id = 152]
20:20:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e056f800) [pid = 1814] [serial = 426] [outer = (nil)]
20:20:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e0571c00) [pid = 1814] [serial = 427] [outer = 0x7ff4e056f800]
20:20:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:12 INFO - document served over http requires an https
20:20:12 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:12 INFO - delivery method with swap-origin-redirect and when
20:20:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:20:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1585ms
20:20:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:20:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d9000 == 79 [pid = 1814] [id = 153]
20:20:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e039fc00) [pid = 1814] [serial = 428] [outer = (nil)]
20:20:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e03a1400) [pid = 1814] [serial = 429] [outer = 0x7ff4e039fc00]
20:20:12 INFO - PROCESS | 1814 | 1447993212619 Marionette INFO loaded listener.js
20:20:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e056bc00) [pid = 1814] [serial = 430] [outer = 0x7ff4e039fc00]
20:20:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:15 INFO - document served over http requires an https
20:20:15 INFO - sub-resource via script-tag using the meta-referrer
20:20:15 INFO - delivery method with keep-origin-redirect and when
20:20:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:20:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3286ms
20:20:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:20:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de810800 == 80 [pid = 1814] [id = 154]
20:20:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4dfddb400) [pid = 1814] [serial = 431] [outer = (nil)]
20:20:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4dfde2000) [pid = 1814] [serial = 432] [outer = 0x7ff4dfddb400]
20:20:15 INFO - PROCESS | 1814 | 1447993215812 Marionette INFO loaded listener.js
20:20:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4dfeb9800) [pid = 1814] [serial = 433] [outer = 0x7ff4dfddb400]
20:20:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:16 INFO - document served over http requires an https
20:20:16 INFO - sub-resource via script-tag using the meta-referrer
20:20:16 INFO - delivery method with no-redirect and when
20:20:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:20:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1328ms
20:20:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:20:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb1a800 == 81 [pid = 1814] [id = 155]
20:20:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4dfddb800) [pid = 1814] [serial = 434] [outer = (nil)]
20:20:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4dfebf800) [pid = 1814] [serial = 435] [outer = 0x7ff4dfddb800]
20:20:17 INFO - PROCESS | 1814 | 1447993217104 Marionette INFO loaded listener.js
20:20:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e0575c00) [pid = 1814] [serial = 436] [outer = 0x7ff4dfddb800]
20:20:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:18 INFO - document served over http requires an https
20:20:18 INFO - sub-resource via script-tag using the meta-referrer
20:20:18 INFO - delivery method with swap-origin-redirect and when
20:20:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:20:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2002ms
20:20:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:20:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4de12f800) [pid = 1814] [serial = 437] [outer = 0x7ff4eb7aac00]
20:20:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67d7800 == 82 [pid = 1814] [id = 156]
20:20:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e03a5c00) [pid = 1814] [serial = 438] [outer = (nil)]
20:20:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e03a8000) [pid = 1814] [serial = 439] [outer = 0x7ff4e03a5c00]
20:20:19 INFO - PROCESS | 1814 | 1447993219276 Marionette INFO loaded listener.js
20:20:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e0578800) [pid = 1814] [serial = 440] [outer = 0x7ff4e03a5c00]
20:20:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:20 INFO - document served over http requires an https
20:20:20 INFO - sub-resource via xhr-request using the meta-referrer
20:20:20 INFO - delivery method with keep-origin-redirect and when
20:20:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:20:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1580ms
20:20:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:20:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c0f800 == 83 [pid = 1814] [id = 157]
20:20:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e62c2c00) [pid = 1814] [serial = 441] [outer = (nil)]
20:20:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e6962c00) [pid = 1814] [serial = 442] [outer = 0x7ff4e62c2c00]
20:20:20 INFO - PROCESS | 1814 | 1447993220711 Marionette INFO loaded listener.js
20:20:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e7570000) [pid = 1814] [serial = 443] [outer = 0x7ff4e62c2c00]
20:20:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:21 INFO - document served over http requires an https
20:20:21 INFO - sub-resource via xhr-request using the meta-referrer
20:20:21 INFO - delivery method with no-redirect and when
20:20:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:20:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1329ms
20:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c14000 == 82 [pid = 1814] [id = 98]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7206000 == 81 [pid = 1814] [id = 56]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a6000 == 80 [pid = 1814] [id = 97]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f21c6000 == 79 [pid = 1814] [id = 59]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46c2800 == 78 [pid = 1814] [id = 63]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b9a800 == 77 [pid = 1814] [id = 101]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5af0000 == 76 [pid = 1814] [id = 64]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed71c000 == 75 [pid = 1814] [id = 100]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b93000 == 74 [pid = 1814] [id = 52]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c24800 == 73 [pid = 1814] [id = 102]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef602800 == 72 [pid = 1814] [id = 71]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f6000 == 71 [pid = 1814] [id = 99]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5895800 == 70 [pid = 1814] [id = 96]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d3000 == 69 [pid = 1814] [id = 57]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ff008800 == 68 [pid = 1814] [id = 138]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c83800 == 67 [pid = 1814] [id = 137]
20:20:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b5000 == 68 [pid = 1814] [id = 158]
20:20:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e0579c00) [pid = 1814] [serial = 444] [outer = (nil)]
20:20:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e6ff2000) [pid = 1814] [serial = 445] [outer = 0x7ff4e0579c00]
20:20:22 INFO - PROCESS | 1814 | 1447993222154 Marionette INFO loaded listener.js
20:20:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e8fd8c00) [pid = 1814] [serial = 446] [outer = 0x7ff4e0579c00]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8660800 == 67 [pid = 1814] [id = 136]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5aeb800 == 66 [pid = 1814] [id = 135]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef650800 == 65 [pid = 1814] [id = 134]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4788800 == 64 [pid = 1814] [id = 133]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f313e000 == 63 [pid = 1814] [id = 132]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb968800 == 62 [pid = 1814] [id = 131]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77da800 == 61 [pid = 1814] [id = 130]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c27000 == 60 [pid = 1814] [id = 129]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4effda800 == 59 [pid = 1814] [id = 128]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff50789c800 == 58 [pid = 1814] [id = 126]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f7bf0000 == 57 [pid = 1814] [id = 125]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f486d800 == 56 [pid = 1814] [id = 124]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c2d800 == 55 [pid = 1814] [id = 123]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2341000 == 54 [pid = 1814] [id = 122]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f7000 == 53 [pid = 1814] [id = 121]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8698000 == 52 [pid = 1814] [id = 120]
20:20:22 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1db000 == 51 [pid = 1814] [id = 119]
20:20:22 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4ebb35000) [pid = 1814] [serial = 331] [outer = (nil)] [url = about:blank]
20:20:22 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e7578000) [pid = 1814] [serial = 325] [outer = (nil)] [url = about:blank]
20:20:22 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e8927800) [pid = 1814] [serial = 328] [outer = (nil)] [url = about:blank]
20:20:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:23 INFO - document served over http requires an https
20:20:23 INFO - sub-resource via xhr-request using the meta-referrer
20:20:23 INFO - delivery method with swap-origin-redirect and when
20:20:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:20:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1484ms
20:20:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:20:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed70a800 == 52 [pid = 1814] [id = 159]
20:20:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e91c9000) [pid = 1814] [serial = 447] [outer = (nil)]
20:20:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4ec922800) [pid = 1814] [serial = 448] [outer = 0x7ff4e91c9000]
20:20:23 INFO - PROCESS | 1814 | 1447993223395 Marionette INFO loaded listener.js
20:20:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4ef9a7c00) [pid = 1814] [serial = 449] [outer = 0x7ff4e91c9000]
20:20:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:24 INFO - document served over http requires an http
20:20:24 INFO - sub-resource via fetch-request using the meta-referrer
20:20:24 INFO - delivery method with keep-origin-redirect and when
20:20:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:20:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1133ms
20:20:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:20:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe86000 == 53 [pid = 1814] [id = 160]
20:20:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e0addc00) [pid = 1814] [serial = 450] [outer = (nil)]
20:20:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4efd9b400) [pid = 1814] [serial = 451] [outer = 0x7ff4e0addc00]
20:20:24 INFO - PROCESS | 1814 | 1447993224680 Marionette INFO loaded listener.js
20:20:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4efed4c00) [pid = 1814] [serial = 452] [outer = 0x7ff4e0addc00]
20:20:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:25 INFO - document served over http requires an http
20:20:25 INFO - sub-resource via fetch-request using the meta-referrer
20:20:25 INFO - delivery method with no-redirect and when
20:20:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
20:20:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1276ms
20:20:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:20:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f21c6000 == 54 [pid = 1814] [id = 161]
20:20:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4f0095000) [pid = 1814] [serial = 453] [outer = (nil)]
20:20:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4f009a800) [pid = 1814] [serial = 454] [outer = 0x7ff4f0095000]
20:20:25 INFO - PROCESS | 1814 | 1447993225893 Marionette INFO loaded listener.js
20:20:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f0885800) [pid = 1814] [serial = 455] [outer = 0x7ff4f0095000]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f4647000) [pid = 1814] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4ed777800) [pid = 1814] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f477e400) [pid = 1814] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f2c50800) [pid = 1814] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e6fec000) [pid = 1814] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e91d0800) [pid = 1814] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4e6a4e400) [pid = 1814] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4f477c800) [pid = 1814] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e6a4e800) [pid = 1814] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993172112]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f5733000) [pid = 1814] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993191686]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e6fedc00) [pid = 1814] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993172112]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4f4771000) [pid = 1814] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4ebb34000) [pid = 1814] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4fe31e000) [pid = 1814] [serial = 354] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4f2453800) [pid = 1814] [serial = 360] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4f4647800) [pid = 1814] [serial = 372] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff508dc9400) [pid = 1814] [serial = 357] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4fe3a2800) [pid = 1814] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e7573400) [pid = 1814] [serial = 366] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4efc19000) [pid = 1814] [serial = 345] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e6ff3000) [pid = 1814] [serial = 363] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4f8ddb400) [pid = 1814] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993191686]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4f4cc2400) [pid = 1814] [serial = 348] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4fe13b400) [pid = 1814] [serial = 382] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4f79bac00) [pid = 1814] [serial = 351] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4f477f400) [pid = 1814] [serial = 377] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4efc20400) [pid = 1814] [serial = 369] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e8422800) [pid = 1814] [serial = 340] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4ff1ed000) [pid = 1814] [serial = 387] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4f5959c00) [pid = 1814] [serial = 268] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4f2fdc000) [pid = 1814] [serial = 262] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e7574800) [pid = 1814] [serial = 252] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4ef9a9400) [pid = 1814] [serial = 257] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4f74e6000) [pid = 1814] [serial = 271] [outer = (nil)] [url = about:blank]
20:20:27 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4f4a61c00) [pid = 1814] [serial = 265] [outer = (nil)] [url = about:blank]
20:20:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:27 INFO - document served over http requires an http
20:20:27 INFO - sub-resource via fetch-request using the meta-referrer
20:20:27 INFO - delivery method with swap-origin-redirect and when
20:20:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:20:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1830ms
20:20:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:20:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f314a000 == 55 [pid = 1814] [id = 162]
20:20:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e7c67400) [pid = 1814] [serial = 456] [outer = (nil)]
20:20:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4ebb2f800) [pid = 1814] [serial = 457] [outer = 0x7ff4e7c67400]
20:20:27 INFO - PROCESS | 1814 | 1447993227668 Marionette INFO loaded listener.js
20:20:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4f20e5c00) [pid = 1814] [serial = 458] [outer = 0x7ff4e7c67400]
20:20:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f44b1800 == 56 [pid = 1814] [id = 163]
20:20:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4ef9a9400) [pid = 1814] [serial = 459] [outer = (nil)]
20:20:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4f244d800) [pid = 1814] [serial = 460] [outer = 0x7ff4ef9a9400]
20:20:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:28 INFO - document served over http requires an http
20:20:28 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:28 INFO - delivery method with keep-origin-redirect and when
20:20:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:20:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1075ms
20:20:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:20:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb974800 == 57 [pid = 1814] [id = 164]
20:20:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4f0887c00) [pid = 1814] [serial = 461] [outer = (nil)]
20:20:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4f2452000) [pid = 1814] [serial = 462] [outer = 0x7ff4f0887c00]
20:20:28 INFO - PROCESS | 1814 | 1447993228771 Marionette INFO loaded listener.js
20:20:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4f2fdc000) [pid = 1814] [serial = 463] [outer = 0x7ff4f0887c00]
20:20:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0769000 == 58 [pid = 1814] [id = 165]
20:20:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4dfdd7000) [pid = 1814] [serial = 464] [outer = (nil)]
20:20:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e056c000) [pid = 1814] [serial = 465] [outer = 0x7ff4dfdd7000]
20:20:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:29 INFO - document served over http requires an http
20:20:29 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:29 INFO - delivery method with no-redirect and when
20:20:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
20:20:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1437ms
20:20:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:20:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91e5800 == 59 [pid = 1814] [id = 166]
20:20:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e6122000) [pid = 1814] [serial = 466] [outer = (nil)]
20:20:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e62be000) [pid = 1814] [serial = 467] [outer = 0x7ff4e6122000]
20:20:30 INFO - PROCESS | 1814 | 1447993230544 Marionette INFO loaded listener.js
20:20:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e79d5400) [pid = 1814] [serial = 468] [outer = 0x7ff4e6122000]
20:20:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef713800 == 60 [pid = 1814] [id = 167]
20:20:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e79d7c00) [pid = 1814] [serial = 469] [outer = (nil)]
20:20:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e86d2c00) [pid = 1814] [serial = 470] [outer = 0x7ff4e79d7c00]
20:20:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:31 INFO - document served over http requires an http
20:20:31 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:31 INFO - delivery method with swap-origin-redirect and when
20:20:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:20:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1582ms
20:20:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:20:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f47c7000 == 61 [pid = 1814] [id = 168]
20:20:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e91c5000) [pid = 1814] [serial = 471] [outer = (nil)]
20:20:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4efd9bc00) [pid = 1814] [serial = 472] [outer = 0x7ff4e91c5000]
20:20:32 INFO - PROCESS | 1814 | 1447993232100 Marionette INFO loaded listener.js
20:20:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4f0097000) [pid = 1814] [serial = 473] [outer = 0x7ff4e91c5000]
20:20:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:33 INFO - document served over http requires an http
20:20:33 INFO - sub-resource via script-tag using the meta-referrer
20:20:33 INFO - delivery method with keep-origin-redirect and when
20:20:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:20:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1431ms
20:20:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:20:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5aee000 == 62 [pid = 1814] [id = 169]
20:20:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4ec918c00) [pid = 1814] [serial = 474] [outer = (nil)]
20:20:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4f2b51800) [pid = 1814] [serial = 475] [outer = 0x7ff4ec918c00]
20:20:33 INFO - PROCESS | 1814 | 1447993233457 Marionette INFO loaded listener.js
20:20:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4f32d7c00) [pid = 1814] [serial = 476] [outer = 0x7ff4ec918c00]
20:20:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:34 INFO - document served over http requires an http
20:20:34 INFO - sub-resource via script-tag using the meta-referrer
20:20:34 INFO - delivery method with no-redirect and when
20:20:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:20:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1341ms
20:20:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:20:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c7e000 == 63 [pid = 1814] [id = 170]
20:20:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4f464dc00) [pid = 1814] [serial = 477] [outer = (nil)]
20:20:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4f4651400) [pid = 1814] [serial = 478] [outer = 0x7ff4f464dc00]
20:20:34 INFO - PROCESS | 1814 | 1447993234804 Marionette INFO loaded listener.js
20:20:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4f477ac00) [pid = 1814] [serial = 479] [outer = 0x7ff4f464dc00]
20:20:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:35 INFO - document served over http requires an http
20:20:35 INFO - sub-resource via script-tag using the meta-referrer
20:20:35 INFO - delivery method with swap-origin-redirect and when
20:20:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:20:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1384ms
20:20:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:20:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff507880800 == 64 [pid = 1814] [id = 171]
20:20:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4f464ec00) [pid = 1814] [serial = 480] [outer = (nil)]
20:20:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4f5732c00) [pid = 1814] [serial = 481] [outer = 0x7ff4f464ec00]
20:20:36 INFO - PROCESS | 1814 | 1447993236205 Marionette INFO loaded listener.js
20:20:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4f7428800) [pid = 1814] [serial = 482] [outer = 0x7ff4f464ec00]
20:20:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:37 INFO - document served over http requires an http
20:20:37 INFO - sub-resource via xhr-request using the meta-referrer
20:20:37 INFO - delivery method with keep-origin-redirect and when
20:20:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:20:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1339ms
20:20:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:20:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddba4800 == 65 [pid = 1814] [id = 172]
20:20:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e664e000) [pid = 1814] [serial = 483] [outer = (nil)]
20:20:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e6654400) [pid = 1814] [serial = 484] [outer = 0x7ff4e664e000]
20:20:37 INFO - PROCESS | 1814 | 1447993237613 Marionette INFO loaded listener.js
20:20:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4f86b0400) [pid = 1814] [serial = 485] [outer = 0x7ff4e664e000]
20:20:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:38 INFO - document served over http requires an http
20:20:38 INFO - sub-resource via xhr-request using the meta-referrer
20:20:38 INFO - delivery method with no-redirect and when
20:20:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:20:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1378ms
20:20:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:20:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01e3800 == 66 [pid = 1814] [id = 173]
20:20:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e6650400) [pid = 1814] [serial = 486] [outer = (nil)]
20:20:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4f0220400) [pid = 1814] [serial = 487] [outer = 0x7ff4e6650400]
20:20:38 INFO - PROCESS | 1814 | 1447993238956 Marionette INFO loaded listener.js
20:20:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4f0229800) [pid = 1814] [serial = 488] [outer = 0x7ff4e6650400]
20:20:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:39 INFO - document served over http requires an http
20:20:39 INFO - sub-resource via xhr-request using the meta-referrer
20:20:39 INFO - delivery method with swap-origin-redirect and when
20:20:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:20:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1307ms
20:20:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:20:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f059b800 == 67 [pid = 1814] [id = 174]
20:20:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e6655c00) [pid = 1814] [serial = 489] [outer = (nil)]
20:20:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f0508400) [pid = 1814] [serial = 490] [outer = 0x7ff4e6655c00]
20:20:40 INFO - PROCESS | 1814 | 1447993240471 Marionette INFO loaded listener.js
20:20:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4f050fc00) [pid = 1814] [serial = 491] [outer = 0x7ff4e6655c00]
20:20:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:41 INFO - document served over http requires an https
20:20:41 INFO - sub-resource via fetch-request using the meta-referrer
20:20:41 INFO - delivery method with keep-origin-redirect and when
20:20:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:20:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1529ms
20:20:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:20:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0765000 == 68 [pid = 1814] [id = 175]
20:20:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4f0505c00) [pid = 1814] [serial = 492] [outer = (nil)]
20:20:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4f050e400) [pid = 1814] [serial = 493] [outer = 0x7ff4f0505c00]
20:20:41 INFO - PROCESS | 1814 | 1447993241966 Marionette INFO loaded listener.js
20:20:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4f064e000) [pid = 1814] [serial = 494] [outer = 0x7ff4f0505c00]
20:20:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:42 INFO - document served over http requires an https
20:20:42 INFO - sub-resource via fetch-request using the meta-referrer
20:20:42 INFO - delivery method with no-redirect and when
20:20:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:20:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1481ms
20:20:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:20:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46bf000 == 69 [pid = 1814] [id = 176]
20:20:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4f050bc00) [pid = 1814] [serial = 495] [outer = (nil)]
20:20:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4f0652400) [pid = 1814] [serial = 496] [outer = 0x7ff4f050bc00]
20:20:43 INFO - PROCESS | 1814 | 1447993243350 Marionette INFO loaded listener.js
20:20:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f0a84000) [pid = 1814] [serial = 497] [outer = 0x7ff4f050bc00]
20:20:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:44 INFO - document served over http requires an https
20:20:44 INFO - sub-resource via fetch-request using the meta-referrer
20:20:44 INFO - delivery method with swap-origin-redirect and when
20:20:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:20:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:20:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:20:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:20:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1428ms
20:20:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:20:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f077c800 == 70 [pid = 1814] [id = 177]
20:20:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4de2b6400) [pid = 1814] [serial = 498] [outer = (nil)]
20:20:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4de2ba400) [pid = 1814] [serial = 499] [outer = 0x7ff4de2b6400]
20:20:44 INFO - PROCESS | 1814 | 1447993244812 Marionette INFO loaded listener.js
20:20:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f0a89800) [pid = 1814] [serial = 500] [outer = 0x7ff4de2b6400]
20:20:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc19000 == 71 [pid = 1814] [id = 178]
20:20:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4dba03800) [pid = 1814] [serial = 501] [outer = (nil)]
20:20:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4dba05400) [pid = 1814] [serial = 502] [outer = 0x7ff4dba03800]
20:20:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:45 INFO - document served over http requires an https
20:20:45 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:45 INFO - delivery method with keep-origin-redirect and when
20:20:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:20:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1485ms
20:20:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:20:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db80e800 == 72 [pid = 1814] [id = 179]
20:20:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4dba09000) [pid = 1814] [serial = 503] [outer = (nil)]
20:20:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4dba0cc00) [pid = 1814] [serial = 504] [outer = 0x7ff4dba09000]
20:20:46 INFO - PROCESS | 1814 | 1447993246353 Marionette INFO loaded listener.js
20:20:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4f0a86000) [pid = 1814] [serial = 505] [outer = 0x7ff4dba09000]
20:20:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db821000 == 73 [pid = 1814] [id = 180]
20:20:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4db8e5400) [pid = 1814] [serial = 506] [outer = (nil)]
20:20:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4db8e7400) [pid = 1814] [serial = 507] [outer = 0x7ff4db8e5400]
20:20:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:47 INFO - document served over http requires an https
20:20:47 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:47 INFO - delivery method with no-redirect and when
20:20:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
20:20:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1484ms
20:20:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:20:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1fe800 == 74 [pid = 1814] [id = 181]
20:20:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4db8e7800) [pid = 1814] [serial = 508] [outer = (nil)]
20:20:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4db8ef400) [pid = 1814] [serial = 509] [outer = 0x7ff4db8e7800]
20:20:47 INFO - PROCESS | 1814 | 1447993247789 Marionette INFO loaded listener.js
20:20:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4dba0ec00) [pid = 1814] [serial = 510] [outer = 0x7ff4db8e7800]
20:20:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db698000 == 75 [pid = 1814] [id = 182]
20:20:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4db37c400) [pid = 1814] [serial = 511] [outer = (nil)]
20:20:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4db37c800) [pid = 1814] [serial = 512] [outer = 0x7ff4db37c400]
20:20:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:48 INFO - document served over http requires an https
20:20:48 INFO - sub-resource via iframe-tag using the meta-referrer
20:20:48 INFO - delivery method with swap-origin-redirect and when
20:20:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:20:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:20:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:20:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1487ms
20:20:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:20:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db69e000 == 76 [pid = 1814] [id = 183]
20:20:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4db37e800) [pid = 1814] [serial = 513] [outer = (nil)]
20:20:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4db384c00) [pid = 1814] [serial = 514] [outer = 0x7ff4db37e800]
20:20:49 INFO - PROCESS | 1814 | 1447993249389 Marionette INFO loaded listener.js
20:20:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4e6a54800) [pid = 1814] [serial = 515] [outer = 0x7ff4db37e800]
20:20:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:50 INFO - document served over http requires an https
20:20:50 INFO - sub-resource via script-tag using the meta-referrer
20:20:50 INFO - delivery method with keep-origin-redirect and when
20:20:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:20:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1592ms
20:20:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:20:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf21000 == 77 [pid = 1814] [id = 184]
20:20:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4dafa0800) [pid = 1814] [serial = 516] [outer = (nil)]
20:20:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4dafa5800) [pid = 1814] [serial = 517] [outer = 0x7ff4dafa0800]
20:20:51 INFO - PROCESS | 1814 | 1447993251000 Marionette INFO loaded listener.js
20:20:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4f8d67800) [pid = 1814] [serial = 518] [outer = 0x7ff4dafa0800]
20:20:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:51 INFO - document served over http requires an https
20:20:51 INFO - sub-resource via script-tag using the meta-referrer
20:20:51 INFO - delivery method with no-redirect and when
20:20:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:20:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1436ms
20:20:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:20:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadea000 == 78 [pid = 1814] [id = 185]
20:20:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4daa88400) [pid = 1814] [serial = 519] [outer = (nil)]
20:20:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4daa89800) [pid = 1814] [serial = 520] [outer = 0x7ff4daa88400]
20:20:53 INFO - PROCESS | 1814 | 1447993253556 Marionette INFO loaded listener.js
20:20:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x7ff4dafa4000) [pid = 1814] [serial = 521] [outer = 0x7ff4daa88400]
20:20:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:54 INFO - document served over http requires an https
20:20:54 INFO - sub-resource via script-tag using the meta-referrer
20:20:54 INFO - delivery method with swap-origin-redirect and when
20:20:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:20:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:20:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:20:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2585ms
20:20:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:20:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6ea000 == 79 [pid = 1814] [id = 186]
20:20:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x7ff4da530000) [pid = 1814] [serial = 522] [outer = (nil)]
20:20:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x7ff4da533400) [pid = 1814] [serial = 523] [outer = 0x7ff4da530000]
20:20:54 INFO - PROCESS | 1814 | 1447993254962 Marionette INFO loaded listener.js
20:20:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x7ff4daa88c00) [pid = 1814] [serial = 524] [outer = 0x7ff4da530000]
20:20:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:20:55 INFO - document served over http requires an https
20:20:55 INFO - sub-resource via xhr-request using the meta-referrer
20:20:55 INFO - delivery method with keep-origin-redirect and when
20:20:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
20:20:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1427ms
20:20:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:20:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1e3800 == 80 [pid = 1814] [id = 187]
20:20:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0x7ff4dafa2800) [pid = 1814] [serial = 525] [outer = (nil)]
20:20:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x7ff4db386c00) [pid = 1814] [serial = 526] [outer = 0x7ff4dafa2800]
20:20:56 INFO - PROCESS | 1814 | 1447993256718 Marionette INFO loaded listener.js
20:20:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x7ff4de2b7000) [pid = 1814] [serial = 527] [outer = 0x7ff4dafa2800]
20:20:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:20:57 INFO - document served over http requires an https
20:20:57 INFO - sub-resource via xhr-request using the meta-referrer
20:20:57 INFO - delivery method with no-redirect and when
20:20:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:20:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1628ms
20:20:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:20:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c0c000 == 81 [pid = 1814] [id = 188]
20:20:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4db37d800) [pid = 1814] [serial = 528] [outer = (nil)]
20:20:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4e6117400) [pid = 1814] [serial = 529] [outer = 0x7ff4db37d800]
20:20:58 INFO - PROCESS | 1814 | 1447993258032 Marionette INFO loaded listener.js
20:20:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4e6656400) [pid = 1814] [serial = 530] [outer = 0x7ff4db37d800]
20:20:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:20:58 INFO - document served over http requires an https
20:20:58 INFO - sub-resource via xhr-request using the meta-referrer
20:20:58 INFO - delivery method with swap-origin-redirect and when
20:20:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:20:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:20:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:20:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:20:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:20:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:20:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms
20:20:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:20:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe90000 == 82 [pid = 1814] [id = 189]
20:20:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4e03a7800) [pid = 1814] [serial = 531] [outer = (nil)]
20:20:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4e79e1400) [pid = 1814] [serial = 532] [outer = 0x7ff4e03a7800]
20:20:59 INFO - PROCESS | 1814 | 1447993259389 Marionette INFO loaded listener.js
20:20:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:20:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4ed776c00) [pid = 1814] [serial = 533] [outer = 0x7ff4e03a7800]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75ca000 == 81 [pid = 1814] [id = 127]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8695800 == 80 [pid = 1814] [id = 139]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef703000 == 79 [pid = 1814] [id = 142]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef71f000 == 78 [pid = 1814] [id = 143]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31dd800 == 77 [pid = 1814] [id = 144]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe8f000 == 76 [pid = 1814] [id = 145]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6220000 == 75 [pid = 1814] [id = 146]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e889a800 == 74 [pid = 1814] [id = 147]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe85800 == 73 [pid = 1814] [id = 148]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67e7000 == 72 [pid = 1814] [id = 149]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88ac800 == 71 [pid = 1814] [id = 150]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d2800 == 70 [pid = 1814] [id = 152]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d9000 == 69 [pid = 1814] [id = 153]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de810800 == 68 [pid = 1814] [id = 154]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb1a800 == 67 [pid = 1814] [id = 155]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67d7800 == 66 [pid = 1814] [id = 156]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c0f800 == 65 [pid = 1814] [id = 157]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b5000 == 64 [pid = 1814] [id = 158]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed70a800 == 63 [pid = 1814] [id = 159]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe86000 == 62 [pid = 1814] [id = 160]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f21c6000 == 61 [pid = 1814] [id = 161]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f314a000 == 60 [pid = 1814] [id = 162]
20:20:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f44b1800 == 59 [pid = 1814] [id = 163]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4f4706c00) [pid = 1814] [serial = 373] [outer = (nil)] [url = about:blank]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4f2b4b000) [pid = 1814] [serial = 370] [outer = (nil)] [url = about:blank]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff503829800) [pid = 1814] [serial = 383] [outer = (nil)] [url = about:blank]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff4f79b9400) [pid = 1814] [serial = 378] [outer = (nil)] [url = about:blank]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4e91ca800) [pid = 1814] [serial = 367] [outer = (nil)] [url = about:blank]
20:21:00 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4eb956400) [pid = 1814] [serial = 336] [outer = (nil)] [url = about:blank]
20:21:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:00 INFO - document served over http requires an http
20:21:00 INFO - sub-resource via fetch-request using the http-csp
20:21:00 INFO - delivery method with keep-origin-redirect and when
20:21:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:21:00 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 1929ms
20:21:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:21:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05e1800 == 60 [pid = 1814] [id = 190]
20:21:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4dfdd9400) [pid = 1814] [serial = 534] [outer = (nil)]
20:21:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4e0579800) [pid = 1814] [serial = 535] [outer = 0x7ff4dfdd9400]
20:21:01 INFO - PROCESS | 1814 | 1447993261161 Marionette INFO loaded listener.js
20:21:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4e62c3400) [pid = 1814] [serial = 536] [outer = 0x7ff4dfdd9400]
20:21:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:02 INFO - document served over http requires an http
20:21:02 INFO - sub-resource via fetch-request using the http-csp
20:21:02 INFO - delivery method with no-redirect and when
20:21:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
20:21:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1135ms
20:21:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:21:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67dc800 == 61 [pid = 1814] [id = 191]
20:21:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4de132400) [pid = 1814] [serial = 537] [outer = (nil)]
20:21:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4e62c8000) [pid = 1814] [serial = 538] [outer = 0x7ff4de132400]
20:21:02 INFO - PROCESS | 1814 | 1447993262434 Marionette INFO loaded listener.js
20:21:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4e7c6b000) [pid = 1814] [serial = 539] [outer = 0x7ff4de132400]
20:21:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:03 INFO - document served over http requires an http
20:21:03 INFO - sub-resource via fetch-request using the http-csp
20:21:03 INFO - delivery method with swap-origin-redirect and when
20:21:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
20:21:03 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 1227ms
20:21:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:21:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b3000 == 62 [pid = 1814] [id = 192]
20:21:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x7ff4e8fd5800) [pid = 1814] [serial = 540] [outer = (nil)]
20:21:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x7ff4e8fda800) [pid = 1814] [serial = 541] [outer = 0x7ff4e8fd5800]
20:21:03 INFO - PROCESS | 1814 | 1447993263624 Marionette INFO loaded listener.js
20:21:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x7ff4ef5e5c00) [pid = 1814] [serial = 542] [outer = 0x7ff4e8fd5800]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x7ff4e91c9000) [pid = 1814] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x7ff4f0822400) [pid = 1814] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x7ff4e0ad7000) [pid = 1814] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993210137]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4e056f800) [pid = 1814] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4e7c64800) [pid = 1814] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4f244d800) [pid = 1814] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff4f2452000) [pid = 1814] [serial = 462] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4f0095000) [pid = 1814] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4e7c67400) [pid = 1814] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x7ff4e03a5c00) [pid = 1814] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x7ff4e0579c00) [pid = 1814] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x7ff4e62c2c00) [pid = 1814] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x7ff4ef9a9400) [pid = 1814] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x7ff4e0addc00) [pid = 1814] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x7ff4f0883c00) [pid = 1814] [serial = 424] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x7ff4e611f800) [pid = 1814] [serial = 408] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4e0add400) [pid = 1814] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993210137]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4efd9b400) [pid = 1814] [serial = 451] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4e03a8000) [pid = 1814] [serial = 439] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4ebb2f800) [pid = 1814] [serial = 457] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4ff027800) [pid = 1814] [serial = 402] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4e62c0800) [pid = 1814] [serial = 411] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4f009a800) [pid = 1814] [serial = 454] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4e03a1400) [pid = 1814] [serial = 429] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4f0823800) [pid = 1814] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4dfde2000) [pid = 1814] [serial = 432] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4efed6c00) [pid = 1814] [serial = 393] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4e6962c00) [pid = 1814] [serial = 442] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff508770c00) [pid = 1814] [serial = 399] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4efda0c00) [pid = 1814] [serial = 405] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4e6a06800) [pid = 1814] [serial = 390] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4e62c8800) [pid = 1814] [serial = 414] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4e6ff2000) [pid = 1814] [serial = 445] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4dfebf800) [pid = 1814] [serial = 435] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4ec922800) [pid = 1814] [serial = 448] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4f4706400) [pid = 1814] [serial = 396] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e0571c00) [pid = 1814] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4f087d800) [pid = 1814] [serial = 419] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4ef9a5800) [pid = 1814] [serial = 241] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4e0578800) [pid = 1814] [serial = 440] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff5087cfc00) [pid = 1814] [serial = 388] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e7570000) [pid = 1814] [serial = 443] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4e8fd8c00) [pid = 1814] [serial = 446] [outer = (nil)] [url = about:blank]
20:21:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86ae000 == 63 [pid = 1814] [id = 193]
20:21:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4e0579c00) [pid = 1814] [serial = 543] [outer = (nil)]
20:21:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4e62c8800) [pid = 1814] [serial = 544] [outer = 0x7ff4e0579c00]
20:21:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:04 INFO - document served over http requires an http
20:21:04 INFO - sub-resource via iframe-tag using the http-csp
20:21:04 INFO - delivery method with keep-origin-redirect and when
20:21:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:21:04 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 1328ms
20:21:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:21:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b85000 == 64 [pid = 1814] [id = 194]
20:21:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e62c7400) [pid = 1814] [serial = 545] [outer = (nil)]
20:21:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4e91c9000) [pid = 1814] [serial = 546] [outer = 0x7ff4e62c7400]
20:21:04 INFO - PROCESS | 1814 | 1447993264981 Marionette INFO loaded listener.js
20:21:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4efd9d800) [pid = 1814] [serial = 547] [outer = 0x7ff4e62c7400]
20:21:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb19b800 == 65 [pid = 1814] [id = 195]
20:21:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4efd95400) [pid = 1814] [serial = 548] [outer = (nil)]
20:21:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4efed6800) [pid = 1814] [serial = 549] [outer = 0x7ff4efd95400]
20:21:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:05 INFO - document served over http requires an http
20:21:05 INFO - sub-resource via iframe-tag using the http-csp
20:21:05 INFO - delivery method with no-redirect and when
20:21:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:21:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1231ms
20:21:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:21:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a6800 == 66 [pid = 1814] [id = 196]
20:21:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4e611f800) [pid = 1814] [serial = 550] [outer = (nil)]
20:21:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4efda3800) [pid = 1814] [serial = 551] [outer = 0x7ff4e611f800]
20:21:06 INFO - PROCESS | 1814 | 1447993266259 Marionette INFO loaded listener.js
20:21:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4f009c800) [pid = 1814] [serial = 552] [outer = 0x7ff4e611f800]
20:21:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f0000 == 67 [pid = 1814] [id = 197]
20:21:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4daa84400) [pid = 1814] [serial = 553] [outer = (nil)]
20:21:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4e03a9400) [pid = 1814] [serial = 554] [outer = 0x7ff4daa84400]
20:21:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:07 INFO - document served over http requires an http
20:21:07 INFO - sub-resource via iframe-tag using the http-csp
20:21:07 INFO - delivery method with swap-origin-redirect and when
20:21: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:21:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:21:07 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 2048ms
20:21:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:21:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1e4800 == 68 [pid = 1814] [id = 198]
20:21:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4de2be000) [pid = 1814] [serial = 555] [outer = (nil)]
20:21:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4dfb87c00) [pid = 1814] [serial = 556] [outer = 0x7ff4de2be000]
20:21:08 INFO - PROCESS | 1814 | 1447993268458 Marionette INFO loaded listener.js
20:21:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4e7577800) [pid = 1814] [serial = 557] [outer = 0x7ff4de2be000]
20:21:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:09 INFO - document served over http requires an http
20:21:09 INFO - sub-resource via script-tag using the http-csp
20:21:09 INFO - delivery method with keep-origin-redirect and when
20:21:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:21:09 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 1531ms
20:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:21:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef621000 == 69 [pid = 1814] [id = 199]
20:21:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4e91c7800) [pid = 1814] [serial = 558] [outer = (nil)]
20:21:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4ebb37c00) [pid = 1814] [serial = 559] [outer = 0x7ff4e91c7800]
20:21:10 INFO - PROCESS | 1814 | 1447993270047 Marionette INFO loaded listener.js
20:21:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4efecec00) [pid = 1814] [serial = 560] [outer = 0x7ff4e91c7800]
20:21:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:11 INFO - document served over http requires an http
20:21:11 INFO - sub-resource via script-tag using the http-csp
20:21:11 INFO - delivery method with no-redirect and when
20:21:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
20:21:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1535ms
20:21:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:21:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe8f000 == 70 [pid = 1814] [id = 200]
20:21:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4eb7a9000) [pid = 1814] [serial = 561] [outer = (nil)]
20:21:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4f081d000) [pid = 1814] [serial = 562] [outer = 0x7ff4eb7a9000]
20:21:11 INFO - PROCESS | 1814 | 1447993271506 Marionette INFO loaded listener.js
20:21:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4f0886800) [pid = 1814] [serial = 563] [outer = 0x7ff4eb7a9000]
20:21:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:12 INFO - document served over http requires an http
20:21:12 INFO - sub-resource via script-tag using the http-csp
20:21:12 INFO - delivery method with swap-origin-redirect and when
20:21: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
20:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:21:12 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 1838ms
20:21:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:21:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2f2d000 == 71 [pid = 1814] [id = 201]
20:21:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4f0a7ec00) [pid = 1814] [serial = 564] [outer = (nil)]
20:21:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4f0a8bc00) [pid = 1814] [serial = 565] [outer = 0x7ff4f0a7ec00]
20:21:13 INFO - PROCESS | 1814 | 1447993273502 Marionette INFO loaded listener.js
20:21:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4f2452000) [pid = 1814] [serial = 566] [outer = 0x7ff4f0a7ec00]
20:21:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:14 INFO - document served over http requires an http
20:21:14 INFO - sub-resource via xhr-request using the http-csp
20:21:14 INFO - delivery method with keep-origin-redirect and when
20:21:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:21:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1570ms
20:21:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:21:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f478a000 == 72 [pid = 1814] [id = 202]
20:21:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4f0a8a800) [pid = 1814] [serial = 567] [outer = (nil)]
20:21:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4f450f000) [pid = 1814] [serial = 568] [outer = 0x7ff4f0a8a800]
20:21:15 INFO - PROCESS | 1814 | 1447993275038 Marionette INFO loaded listener.js
20:21:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4f4a0c400) [pid = 1814] [serial = 569] [outer = 0x7ff4f0a8a800]
20:21:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:15 INFO - document served over http requires an http
20:21:15 INFO - sub-resource via xhr-request using the http-csp
20:21:15 INFO - delivery method with no-redirect and when
20:21:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
20:21:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1384ms
20:21:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:21:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f7bea800 == 73 [pid = 1814] [id = 203]
20:21:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x7ff4f4a11800) [pid = 1814] [serial = 570] [outer = (nil)]
20:21:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x7ff4f79c0c00) [pid = 1814] [serial = 571] [outer = 0x7ff4f4a11800]
20:21:16 INFO - PROCESS | 1814 | 1447993276376 Marionette INFO loaded listener.js
20:21:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x7ff4fe13b400) [pid = 1814] [serial = 572] [outer = 0x7ff4f4a11800]
20:21:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:17 INFO - document served over http requires an http
20:21:17 INFO - sub-resource via xhr-request using the http-csp
20:21:17 INFO - delivery method with swap-origin-redirect and when
20:21: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:21:17 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 1436ms
20:21:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:21:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4133000 == 74 [pid = 1814] [id = 204]
20:21:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x7ff4ddb73800) [pid = 1814] [serial = 573] [outer = (nil)]
20:21:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0x7ff4ddb7a000) [pid = 1814] [serial = 574] [outer = 0x7ff4ddb73800]
20:21:17 INFO - PROCESS | 1814 | 1447993277889 Marionette INFO loaded listener.js
20:21:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x7ff4f8e9b000) [pid = 1814] [serial = 575] [outer = 0x7ff4ddb73800]
20:21:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:18 INFO - document served over http requires an https
20:21:18 INFO - sub-resource via fetch-request using the http-csp
20:21:18 INFO - delivery method with keep-origin-redirect and when
20:21:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:21:18 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 1487ms
20:21:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:21:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4151000 == 75 [pid = 1814] [id = 205]
20:21:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x7ff4ddb77800) [pid = 1814] [serial = 576] [outer = (nil)]
20:21:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4e6495c00) [pid = 1814] [serial = 577] [outer = 0x7ff4ddb77800]
20:21:19 INFO - PROCESS | 1814 | 1447993279344 Marionette INFO loaded listener.js
20:21:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4e64a0c00) [pid = 1814] [serial = 578] [outer = 0x7ff4ddb77800]
20:21:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:20 INFO - document served over http requires an https
20:21:20 INFO - sub-resource via fetch-request using the http-csp
20:21:20 INFO - delivery method with no-redirect and when
20:21:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
20:21:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1431ms
20:21:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
20:21:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd280000 == 76 [pid = 1814] [id = 206]
20:21:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4e6494400) [pid = 1814] [serial = 579] [outer = (nil)]
20:21:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4e842f000) [pid = 1814] [serial = 580] [outer = 0x7ff4e6494400]
20:21:20 INFO - PROCESS | 1814 | 1447993280949 Marionette INFO loaded listener.js
20:21:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4e8437800) [pid = 1814] [serial = 581] [outer = 0x7ff4e6494400]
20:21: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
20:21:21 INFO - document served over http requires an https
20:21:21 INFO - sub-resource via fetch-request using the http-csp
20:21:21 INFO - delivery method with swap-origin-redirect and when
20:21:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21: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
20:21: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 1490ms
20:21: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
20:21:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9c3800 == 77 [pid = 1814] [id = 207]
20:21:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4e0a32000) [pid = 1814] [serial = 582] [outer = (nil)]
20:21:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x7ff4e0a35c00) [pid = 1814] [serial = 583] [outer = 0x7ff4e0a32000]
20:21:22 INFO - PROCESS | 1814 | 1447993282356 Marionette INFO loaded listener.js
20:21:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x7ff4e0a40c00) [pid = 1814] [serial = 584] [outer = 0x7ff4e0a32000]
20:21:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd93d000 == 78 [pid = 1814] [id = 208]
20:21:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x7ff4e0a40400) [pid = 1814] [serial = 585] [outer = (nil)]
20:21:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 220 (0x7ff4e8435c00) [pid = 1814] [serial = 586] [outer = 0x7ff4e0a40400]
20:21:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:23 INFO - document served over http requires an https
20:21:23 INFO - sub-resource via iframe-tag using the http-csp
20:21:23 INFO - delivery method with keep-origin-redirect and when
20:21:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:21:23 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 1530ms
20:21:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:21:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd944000 == 79 [pid = 1814] [id = 209]
20:21:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 221 (0x7ff4e8436c00) [pid = 1814] [serial = 587] [outer = (nil)]
20:21:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x7ff4fe3a3400) [pid = 1814] [serial = 588] [outer = 0x7ff4e8436c00]
20:21:24 INFO - PROCESS | 1814 | 1447993284024 Marionette INFO loaded listener.js
20:21:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x7ff4ff02e400) [pid = 1814] [serial = 589] [outer = 0x7ff4e8436c00]
20:21:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da040000 == 80 [pid = 1814] [id = 210]
20:21:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x7ff4da062400) [pid = 1814] [serial = 590] [outer = (nil)]
20:21:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x7ff4da065400) [pid = 1814] [serial = 591] [outer = 0x7ff4da062400]
20:21:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:24 INFO - document served over http requires an https
20:21:24 INFO - sub-resource via iframe-tag using the http-csp
20:21:24 INFO - delivery method with no-redirect and when
20:21:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:21:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1594ms
20:21:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:21:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9b7800 == 81 [pid = 1814] [id = 211]
20:21:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x7ff4da06d800) [pid = 1814] [serial = 592] [outer = (nil)]
20:21:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 227 (0x7ff4da06e800) [pid = 1814] [serial = 593] [outer = 0x7ff4da06d800]
20:21:25 INFO - PROCESS | 1814 | 1447993285692 Marionette INFO loaded listener.js
20:21:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 228 (0x7ff4ff024400) [pid = 1814] [serial = 594] [outer = 0x7ff4da06d800]
20:21:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da143000 == 82 [pid = 1814] [id = 212]
20:21:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 229 (0x7ff4dd34e000) [pid = 1814] [serial = 595] [outer = (nil)]
20:21:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 230 (0x7ff4da070400) [pid = 1814] [serial = 596] [outer = 0x7ff4dd34e000]
20:21:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:26 INFO - document served over http requires an https
20:21:26 INFO - sub-resource via iframe-tag using the http-csp
20:21:26 INFO - delivery method with swap-origin-redirect and when
20:21:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:21:26 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 1678ms
20:21:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:21:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9c1000 == 83 [pid = 1814] [id = 213]
20:21:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 231 (0x7ff4da06a800) [pid = 1814] [serial = 597] [outer = (nil)]
20:21:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 232 (0x7ff4dd354000) [pid = 1814] [serial = 598] [outer = 0x7ff4da06a800]
20:21:27 INFO - PROCESS | 1814 | 1447993287257 Marionette INFO loaded listener.js
20:21:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 233 (0x7ff4dd35c800) [pid = 1814] [serial = 599] [outer = 0x7ff4da06a800]
20:21:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:28 INFO - document served over http requires an https
20:21:28 INFO - sub-resource via script-tag using the http-csp
20:21:28 INFO - delivery method with keep-origin-redirect and when
20:21:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:21:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1577ms
20:21:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:21:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da618000 == 84 [pid = 1814] [id = 214]
20:21:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 234 (0x7ff4da06dc00) [pid = 1814] [serial = 600] [outer = (nil)]
20:21:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 235 (0x7ff4da6b3c00) [pid = 1814] [serial = 601] [outer = 0x7ff4da06dc00]
20:21:28 INFO - PROCESS | 1814 | 1447993288896 Marionette INFO loaded listener.js
20:21:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 236 (0x7ff4dd351c00) [pid = 1814] [serial = 602] [outer = 0x7ff4da06dc00]
20:21:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:29 INFO - document served over http requires an https
20:21:29 INFO - sub-resource via script-tag using the http-csp
20:21:29 INFO - delivery method with no-redirect and when
20:21:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
20:21:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1578ms
20:21:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
20:21:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc57800 == 85 [pid = 1814] [id = 215]
20:21:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 237 (0x7ff4da6b2c00) [pid = 1814] [serial = 603] [outer = (nil)]
20:21:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 238 (0x7ff4ddca8800) [pid = 1814] [serial = 604] [outer = 0x7ff4da6b2c00]
20:21:30 INFO - PROCESS | 1814 | 1447993290469 Marionette INFO loaded listener.js
20:21:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 239 (0x7ff4ddcb1000) [pid = 1814] [serial = 605] [outer = 0x7ff4da6b2c00]
20:21:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:31 INFO - document served over http requires an https
20:21:31 INFO - sub-resource via script-tag using the http-csp
20:21:31 INFO - delivery method with swap-origin-redirect and when
20:21:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:21:31 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 1527ms
20:21:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:21:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f55000 == 86 [pid = 1814] [id = 216]
20:21:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 240 (0x7ff4d8275000) [pid = 1814] [serial = 606] [outer = (nil)]
20:21:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 241 (0x7ff4d8276c00) [pid = 1814] [serial = 607] [outer = 0x7ff4d8275000]
20:21:31 INFO - PROCESS | 1814 | 1447993291871 Marionette INFO loaded listener.js
20:21:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 242 (0x7ff4ddca7400) [pid = 1814] [serial = 608] [outer = 0x7ff4d8275000]
20:21:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:21:32 INFO - document served over http requires an https
20:21:32 INFO - sub-resource via xhr-request using the http-csp
20:21:32 INFO - delivery method with keep-origin-redirect and when
20:21:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:21:32 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 1382ms
20:21:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:21:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd27d000 == 87 [pid = 1814] [id = 217]
20:21:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 243 (0x7ff4d7c51800) [pid = 1814] [serial = 609] [outer = (nil)]
20:21:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 244 (0x7ff4d7c53400) [pid = 1814] [serial = 610] [outer = 0x7ff4d7c51800]
20:21:33 INFO - PROCESS | 1814 | 1447993293356 Marionette INFO loaded listener.js
20:21:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 245 (0x7ff4d827e000) [pid = 1814] [serial = 611] [outer = 0x7ff4d7c51800]
20:21:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:21:34 INFO - document served over http requires an https
20:21:34 INFO - sub-resource via xhr-request using the http-csp
20:21:34 INFO - delivery method with no-redirect and when
20:21:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
20:21:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1330ms
20:21:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:21:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb2000 == 88 [pid = 1814] [id = 218]
20:21:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 246 (0x7ff4d79e9400) [pid = 1814] [serial = 612] [outer = (nil)]
20:21:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 247 (0x7ff4d79f0800) [pid = 1814] [serial = 613] [outer = 0x7ff4d79e9400]
20:21:34 INFO - PROCESS | 1814 | 1447993294670 Marionette INFO loaded listener.js
20:21:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 248 (0x7ff4d7c52800) [pid = 1814] [serial = 614] [outer = 0x7ff4d79e9400]
20:21:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:35 INFO - document served over http requires an https
20:21:35 INFO - sub-resource via xhr-request using the http-csp
20:21:35 INFO - delivery method with swap-origin-redirect and when
20:21:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:21:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:21:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:21:35 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 1486ms
20:21:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
20:21:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d751c000 == 89 [pid = 1814] [id = 219]
20:21:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 249 (0x7ff4d756f400) [pid = 1814] [serial = 615] [outer = (nil)]
20:21:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 250 (0x7ff4d7570c00) [pid = 1814] [serial = 616] [outer = 0x7ff4d756f400]
20:21:36 INFO - PROCESS | 1814 | 1447993296343 Marionette INFO loaded listener.js
20:21:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 251 (0x7ff4ddcae400) [pid = 1814] [serial = 617] [outer = 0x7ff4d756f400]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0769000 == 88 [pid = 1814] [id = 165]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91e5800 == 87 [pid = 1814] [id = 166]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef713800 == 86 [pid = 1814] [id = 167]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f47c7000 == 85 [pid = 1814] [id = 168]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5aee000 == 84 [pid = 1814] [id = 169]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c7e000 == 83 [pid = 1814] [id = 170]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff507880800 == 82 [pid = 1814] [id = 171]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddba4800 == 81 [pid = 1814] [id = 172]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01e3800 == 80 [pid = 1814] [id = 173]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f059b800 == 79 [pid = 1814] [id = 174]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0765000 == 78 [pid = 1814] [id = 175]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46bf000 == 77 [pid = 1814] [id = 176]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f077c800 == 76 [pid = 1814] [id = 177]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc19000 == 75 [pid = 1814] [id = 178]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db80e800 == 74 [pid = 1814] [id = 179]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db821000 == 73 [pid = 1814] [id = 180]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1fe800 == 72 [pid = 1814] [id = 181]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db698000 == 71 [pid = 1814] [id = 182]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db69e000 == 70 [pid = 1814] [id = 183]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf21000 == 69 [pid = 1814] [id = 184]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadea000 == 68 [pid = 1814] [id = 185]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6ea000 == 67 [pid = 1814] [id = 186]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1e3800 == 66 [pid = 1814] [id = 187]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c0c000 == 65 [pid = 1814] [id = 188]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe90000 == 64 [pid = 1814] [id = 189]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05e1800 == 63 [pid = 1814] [id = 190]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67dc800 == 62 [pid = 1814] [id = 191]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b3000 == 61 [pid = 1814] [id = 192]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86ae000 == 60 [pid = 1814] [id = 193]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b85000 == 59 [pid = 1814] [id = 194]
20:21:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb19b800 == 58 [pid = 1814] [id = 195]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0762800 == 57 [pid = 1814] [id = 151]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f0000 == 56 [pid = 1814] [id = 197]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1e4800 == 55 [pid = 1814] [id = 198]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef621000 == 54 [pid = 1814] [id = 199]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe8f000 == 53 [pid = 1814] [id = 200]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2f2d000 == 52 [pid = 1814] [id = 201]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f478a000 == 51 [pid = 1814] [id = 202]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f7bea800 == 50 [pid = 1814] [id = 203]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4133000 == 49 [pid = 1814] [id = 204]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4151000 == 48 [pid = 1814] [id = 205]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd280000 == 47 [pid = 1814] [id = 206]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb194800 == 46 [pid = 1814] [id = 141]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9c3800 == 45 [pid = 1814] [id = 207]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd93d000 == 44 [pid = 1814] [id = 208]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ebb63800 == 43 [pid = 1814] [id = 55]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd944000 == 42 [pid = 1814] [id = 209]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da040000 == 41 [pid = 1814] [id = 210]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9b7800 == 40 [pid = 1814] [id = 211]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da143000 == 39 [pid = 1814] [id = 212]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9c1000 == 38 [pid = 1814] [id = 213]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da618000 == 37 [pid = 1814] [id = 214]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc57800 == 36 [pid = 1814] [id = 215]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f55000 == 35 [pid = 1814] [id = 216]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd27d000 == 34 [pid = 1814] [id = 217]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb2000 == 33 [pid = 1814] [id = 218]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c70000 == 32 [pid = 1814] [id = 65]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4fe34b800 == 31 [pid = 1814] [id = 69]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a6800 == 30 [pid = 1814] [id = 196]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f47ce000 == 29 [pid = 1814] [id = 114]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4791800 == 28 [pid = 1814] [id = 140]
20:21:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb974800 == 27 [pid = 1814] [id = 164]
20:21:40 INFO - PROCESS | 1814 | --DOMWINDOW == 250 (0x7ff4f20e5c00) [pid = 1814] [serial = 458] [outer = (nil)] [url = about:blank]
20:21:40 INFO - PROCESS | 1814 | --DOMWINDOW == 249 (0x7ff4ef9a7c00) [pid = 1814] [serial = 449] [outer = (nil)] [url = about:blank]
20:21:40 INFO - PROCESS | 1814 | --DOMWINDOW == 248 (0x7ff4f0885800) [pid = 1814] [serial = 455] [outer = (nil)] [url = about:blank]
20:21:40 INFO - PROCESS | 1814 | --DOMWINDOW == 247 (0x7ff4efed4c00) [pid = 1814] [serial = 452] [outer = (nil)] [url = about:blank]
20:21:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:41 INFO - document served over http requires an http
20:21:41 INFO - sub-resource via fetch-request using the http-csp
20:21:41 INFO - delivery method with keep-origin-redirect and when
20:21:41 INFO - the target request is same-origin.
20:21:41 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 5600ms
20:21:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:21:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f51000 == 28 [pid = 1814] [id = 220]
20:21:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 248 (0x7ff4d8279000) [pid = 1814] [serial = 618] [outer = (nil)]
20:21:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 249 (0x7ff4da06a000) [pid = 1814] [serial = 619] [outer = 0x7ff4d8279000]
20:21:41 INFO - PROCESS | 1814 | 1447993301724 Marionette INFO loaded listener.js
20:21:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 250 (0x7ff4da532000) [pid = 1814] [serial = 620] [outer = 0x7ff4d8279000]
20:21:42 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:42 INFO - document served over http requires an http
20:21:42 INFO - sub-resource via fetch-request using the http-csp
20:21:42 INFO - delivery method with no-redirect and when
20:21:42 INFO - the target request is same-origin.
20:21:42 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 1178ms
20:21:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:21:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6de000 == 29 [pid = 1814] [id = 221]
20:21:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 251 (0x7ff4daa7f800) [pid = 1814] [serial = 621] [outer = (nil)]
20:21:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 252 (0x7ff4daa83400) [pid = 1814] [serial = 622] [outer = 0x7ff4daa7f800]
20:21:42 INFO - PROCESS | 1814 | 1447993302778 Marionette INFO loaded listener.js
20:21:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 253 (0x7ff4daf9e800) [pid = 1814] [serial = 623] [outer = 0x7ff4daa7f800]
20:21:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:43 INFO - document served over http requires an http
20:21:43 INFO - sub-resource via fetch-request using the http-csp
20:21:43 INFO - delivery method with swap-origin-redirect and when
20:21:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:21:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:21:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:21:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:21:43 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 1284ms
20:21:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
20:21:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade9000 == 30 [pid = 1814] [id = 222]
20:21:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 254 (0x7ff4d7266400) [pid = 1814] [serial = 624] [outer = (nil)]
20:21:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 255 (0x7ff4db8ea000) [pid = 1814] [serial = 625] [outer = 0x7ff4d7266400]
20:21:44 INFO - PROCESS | 1814 | 1447993304161 Marionette INFO loaded listener.js
20:21:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 256 (0x7ff4dba0b800) [pid = 1814] [serial = 626] [outer = 0x7ff4d7266400]
20:21:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db68b800 == 31 [pid = 1814] [id = 223]
20:21:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 257 (0x7ff4dd355000) [pid = 1814] [serial = 627] [outer = (nil)]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 256 (0x7ff4e6965800) [pid = 1814] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 255 (0x7ff4f4772800) [pid = 1814] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 254 (0x7ff4e6a50800) [pid = 1814] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 253 (0x7ff4dfddb800) [pid = 1814] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 252 (0x7ff4daa84400) [pid = 1814] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 251 (0x7ff4dba03800) [pid = 1814] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 250 (0x7ff4f2c55c00) [pid = 1814] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 249 (0x7ff4e6650400) [pid = 1814] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 248 (0x7ff4efd95400) [pid = 1814] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993265621]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 247 (0x7ff4ec918c00) [pid = 1814] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 246 (0x7ff4db8e7800) [pid = 1814] [serial = 508] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 245 (0x7ff4f0887c00) [pid = 1814] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 244 (0x7ff4efed6000) [pid = 1814] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 243 (0x7ff4db8e5400) [pid = 1814] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993246995]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 242 (0x7ff4db37c400) [pid = 1814] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 241 (0x7ff4e8417800) [pid = 1814] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 240 (0x7ff4e841a000) [pid = 1814] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 239 (0x7ff4f6e45800) [pid = 1814] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 238 (0x7ff4eb7a5400) [pid = 1814] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 237 (0x7ff4f477d400) [pid = 1814] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 236 (0x7ff4e8fd5800) [pid = 1814] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 235 (0x7ff4e6655c00) [pid = 1814] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 234 (0x7ff507920800) [pid = 1814] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 233 (0x7ff4f050bc00) [pid = 1814] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 232 (0x7ff4f7424800) [pid = 1814] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 231 (0x7ff4e62c7400) [pid = 1814] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 230 (0x7ff4dfdd7000) [pid = 1814] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993229589]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 229 (0x7ff4db37d800) [pid = 1814] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 228 (0x7ff4f2452400) [pid = 1814] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 227 (0x7ff4e7c60400) [pid = 1814] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 226 (0x7ff4dba09000) [pid = 1814] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x7ff4f86b1000) [pid = 1814] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x7ff4e664e000) [pid = 1814] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x7ff4e8fdb800) [pid = 1814] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x7ff4de132400) [pid = 1814] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x7ff4dafa2800) [pid = 1814] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 220 (0x7ff4f0505c00) [pid = 1814] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 219 (0x7ff4e62bb000) [pid = 1814] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x7ff4e6968400) [pid = 1814] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x7ff4e6122000) [pid = 1814] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x7ff4e7c5f800) [pid = 1814] [serial = 339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4de2b6400) [pid = 1814] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4e7c5fc00) [pid = 1814] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4dafa0800) [pid = 1814] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff508768800) [pid = 1814] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4dfdd9400) [pid = 1814] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4f464ec00) [pid = 1814] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x7ff4efd9fc00) [pid = 1814] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x7ff4e039fc00) [pid = 1814] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x7ff4e91cd000) [pid = 1814] [serial = 255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x7ff4daa88400) [pid = 1814] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x7ff4efc24c00) [pid = 1814] [serial = 297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x7ff4dfddb400) [pid = 1814] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x7ff4f5729400) [pid = 1814] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4e6967c00) [pid = 1814] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4e611c000) [pid = 1814] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4e6119000) [pid = 1814] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4f356d800) [pid = 1814] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4e6116800) [pid = 1814] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4e03a7800) [pid = 1814] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff5087c2400) [pid = 1814] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4e0ae1800) [pid = 1814] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4db37e800) [pid = 1814] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4fe064400) [pid = 1814] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4f420d000) [pid = 1814] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4e6a04800) [pid = 1814] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4e696f000) [pid = 1814] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4e79d7c00) [pid = 1814] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4e0579c00) [pid = 1814] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4f3157c00) [pid = 1814] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4da530000) [pid = 1814] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4e8416c00) [pid = 1814] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4f464dc00) [pid = 1814] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4e91c5000) [pid = 1814] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e611f800) [pid = 1814] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e6a05400) [pid = 1814] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4efda3800) [pid = 1814] [serial = 551] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4e03a9400) [pid = 1814] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4e056c000) [pid = 1814] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993229589]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e62be000) [pid = 1814] [serial = 467] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4e86d2c00) [pid = 1814] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4efd9bc00) [pid = 1814] [serial = 472] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4f2b51800) [pid = 1814] [serial = 475] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f4651400) [pid = 1814] [serial = 478] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f5732c00) [pid = 1814] [serial = 481] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e6654400) [pid = 1814] [serial = 484] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f0220400) [pid = 1814] [serial = 487] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f0508400) [pid = 1814] [serial = 490] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4f050e400) [pid = 1814] [serial = 493] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f0652400) [pid = 1814] [serial = 496] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4de2ba400) [pid = 1814] [serial = 499] [outer = (nil)] [url = about:blank]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4dba05400) [pid = 1814] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:47 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4dba0cc00) [pid = 1814] [serial = 504] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4db8e7400) [pid = 1814] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993246995]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4db8ef400) [pid = 1814] [serial = 509] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4db37c800) [pid = 1814] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4db384c00) [pid = 1814] [serial = 514] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4dafa5800) [pid = 1814] [serial = 517] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4daa89800) [pid = 1814] [serial = 520] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4da533400) [pid = 1814] [serial = 523] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4db386c00) [pid = 1814] [serial = 526] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e6117400) [pid = 1814] [serial = 529] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e79e1400) [pid = 1814] [serial = 532] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e0579800) [pid = 1814] [serial = 535] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e62c8000) [pid = 1814] [serial = 538] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e8fda800) [pid = 1814] [serial = 541] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e62c8800) [pid = 1814] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e91c9000) [pid = 1814] [serial = 546] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4efed6800) [pid = 1814] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993265621]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e91ce400) [pid = 1814] [serial = 247] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e8928800) [pid = 1814] [serial = 294] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4f5725400) [pid = 1814] [serial = 299] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4fe05e800) [pid = 1814] [serial = 304] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4ff1ee000) [pid = 1814] [serial = 307] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff50741c800) [pid = 1814] [serial = 310] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff507c6e400) [pid = 1814] [serial = 313] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff5088c3400) [pid = 1814] [serial = 316] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff508dd0000) [pid = 1814] [serial = 319] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff508db2400) [pid = 1814] [serial = 322] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e91c5c00) [pid = 1814] [serial = 341] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f2c6e000) [pid = 1814] [serial = 346] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f59e5c00) [pid = 1814] [serial = 349] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f8e9f800) [pid = 1814] [serial = 352] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff5074b3000) [pid = 1814] [serial = 355] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4f2448c00) [pid = 1814] [serial = 358] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4f464c800) [pid = 1814] [serial = 361] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4f315d000) [pid = 1814] [serial = 364] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4e7c5d800) [pid = 1814] [serial = 391] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4f2986c00) [pid = 1814] [serial = 394] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4f8d67000) [pid = 1814] [serial = 397] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff508daa000) [pid = 1814] [serial = 400] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff5088c2000) [pid = 1814] [serial = 403] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff508daec00) [pid = 1814] [serial = 406] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f0818000) [pid = 1814] [serial = 409] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e62c7c00) [pid = 1814] [serial = 412] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4f0820800) [pid = 1814] [serial = 415] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4f0888000) [pid = 1814] [serial = 420] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff50c0d3400) [pid = 1814] [serial = 425] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e056bc00) [pid = 1814] [serial = 430] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4dfeb9800) [pid = 1814] [serial = 433] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4e0575c00) [pid = 1814] [serial = 436] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4f7428800) [pid = 1814] [serial = 482] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4f86b0400) [pid = 1814] [serial = 485] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f0229800) [pid = 1814] [serial = 488] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4daa88c00) [pid = 1814] [serial = 524] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4de2b7000) [pid = 1814] [serial = 527] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e6656400) [pid = 1814] [serial = 530] [outer = (nil)] [url = about:blank]
20:21:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4daa80400) [pid = 1814] [serial = 628] [outer = 0x7ff4dd355000]
20:21:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:48 INFO - document served over http requires an http
20:21:48 INFO - sub-resource via iframe-tag using the http-csp
20:21:48 INFO - delivery method with keep-origin-redirect and when
20:21:48 INFO - the target request is same-origin.
20:21:48 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 4351ms
20:21:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:21:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db6a1800 == 32 [pid = 1814] [id = 224]
20:21:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4da533400) [pid = 1814] [serial = 629] [outer = (nil)]
20:21:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4daf9a000) [pid = 1814] [serial = 630] [outer = 0x7ff4da533400]
20:21:48 INFO - PROCESS | 1814 | 1447993308559 Marionette INFO loaded listener.js
20:21:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4ddb75c00) [pid = 1814] [serial = 631] [outer = 0x7ff4da533400]
20:21:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc05800 == 33 [pid = 1814] [id = 225]
20:21:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4db8e7400) [pid = 1814] [serial = 632] [outer = (nil)]
20:21:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4ddcaa800) [pid = 1814] [serial = 633] [outer = 0x7ff4db8e7400]
20:21:49 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:49 INFO - document served over http requires an http
20:21:49 INFO - sub-resource via iframe-tag using the http-csp
20:21:49 INFO - delivery method with no-redirect and when
20:21:49 INFO - the target request is same-origin.
20:21:49 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 1095ms
20:21:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:21:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1b800 == 34 [pid = 1814] [id = 226]
20:21:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4da070c00) [pid = 1814] [serial = 634] [outer = (nil)]
20:21:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4daa84400) [pid = 1814] [serial = 635] [outer = 0x7ff4da070c00]
20:21:49 INFO - PROCESS | 1814 | 1447993309630 Marionette INFO loaded listener.js
20:21:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4de129400) [pid = 1814] [serial = 636] [outer = 0x7ff4da070c00]
20:21:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb0000 == 35 [pid = 1814] [id = 227]
20:21:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4d7570400) [pid = 1814] [serial = 637] [outer = (nil)]
20:21:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4d7c52c00) [pid = 1814] [serial = 638] [outer = 0x7ff4d7570400]
20:21:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:50 INFO - document served over http requires an http
20:21:50 INFO - sub-resource via iframe-tag using the http-csp
20:21:50 INFO - delivery method with swap-origin-redirect and when
20:21:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:21:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:21:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:21:50 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 1679ms
20:21:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
20:21:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9bf000 == 36 [pid = 1814] [id = 228]
20:21:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4d7c4b400) [pid = 1814] [serial = 639] [outer = (nil)]
20:21:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4da539c00) [pid = 1814] [serial = 640] [outer = 0x7ff4d7c4b400]
20:21:51 INFO - PROCESS | 1814 | 1447993311557 Marionette INFO loaded listener.js
20:21:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4dba02400) [pid = 1814] [serial = 641] [outer = 0x7ff4d7c4b400]
20:21:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:52 INFO - document served over http requires an http
20:21:52 INFO - sub-resource via script-tag using the http-csp
20:21:52 INFO - delivery method with keep-origin-redirect and when
20:21:52 INFO - the target request is same-origin.
20:21:52 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 1481ms
20:21:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
20:21:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f2800 == 37 [pid = 1814] [id = 229]
20:21:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4da535400) [pid = 1814] [serial = 642] [outer = (nil)]
20:21:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4ddb80400) [pid = 1814] [serial = 643] [outer = 0x7ff4da535400]
20:21:53 INFO - PROCESS | 1814 | 1447993312997 Marionette INFO loaded listener.js
20:21:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4de12d000) [pid = 1814] [serial = 644] [outer = 0x7ff4da535400]
20:21:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:53 INFO - document served over http requires an http
20:21:53 INFO - sub-resource via script-tag using the http-csp
20:21:53 INFO - delivery method with no-redirect and when
20:21:53 INFO - the target request is same-origin.
20:21:53 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 1484ms
20:21:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:21:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd940000 == 38 [pid = 1814] [id = 230]
20:21:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4d756d800) [pid = 1814] [serial = 645] [outer = (nil)]
20:21:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4de2bbc00) [pid = 1814] [serial = 646] [outer = 0x7ff4d756d800]
20:21:54 INFO - PROCESS | 1814 | 1447993314467 Marionette INFO loaded listener.js
20:21:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4dfdd6800) [pid = 1814] [serial = 647] [outer = 0x7ff4d756d800]
20:21:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:21:55 INFO - document served over http requires an http
20:21:55 INFO - sub-resource via script-tag using the http-csp
20:21:55 INFO - delivery method with swap-origin-redirect and when
20:21:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:21:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:21:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:21:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:21:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:21:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:21:55 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 1532ms
20:21:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
20:21:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade8800 == 39 [pid = 1814] [id = 231]
20:21:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4dfeb8c00) [pid = 1814] [serial = 648] [outer = (nil)]
20:21:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4dfebcc00) [pid = 1814] [serial = 649] [outer = 0x7ff4dfeb8c00]
20:21:56 INFO - PROCESS | 1814 | 1447993316407 Marionette INFO loaded listener.js
20:21:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e03a8800) [pid = 1814] [serial = 650] [outer = 0x7ff4dfeb8c00]
20:21:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:57 INFO - document served over http requires an http
20:21:57 INFO - sub-resource via xhr-request using the http-csp
20:21:57 INFO - delivery method with keep-origin-redirect and when
20:21:57 INFO - the target request is same-origin.
20:21:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1934ms
20:21:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:21:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de80b800 == 40 [pid = 1814] [id = 232]
20:21:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e056ac00) [pid = 1814] [serial = 651] [outer = (nil)]
20:21:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e056c400) [pid = 1814] [serial = 652] [outer = 0x7ff4e056ac00]
20:21:58 INFO - PROCESS | 1814 | 1447993318291 Marionette INFO loaded listener.js
20:21:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:21:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e0a39000) [pid = 1814] [serial = 653] [outer = 0x7ff4e056ac00]
20:21:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:21:59 INFO - document served over http requires an http
20:21:59 INFO - sub-resource via xhr-request using the http-csp
20:21:59 INFO - delivery method with no-redirect and when
20:21:59 INFO - the target request is same-origin.
20:21:59 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 1696ms
20:21:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:21:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1b000 == 41 [pid = 1814] [id = 233]
20:21:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e0ade400) [pid = 1814] [serial = 654] [outer = (nil)]
20:21:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e0adfc00) [pid = 1814] [serial = 655] [outer = 0x7ff4e0ade400]
20:21:59 INFO - PROCESS | 1814 | 1447993319904 Marionette INFO loaded listener.js
20:22:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e611cc00) [pid = 1814] [serial = 656] [outer = 0x7ff4e0ade400]
20:22:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:00 INFO - document served over http requires an http
20:22:00 INFO - sub-resource via xhr-request using the http-csp
20:22:00 INFO - delivery method with swap-origin-redirect and when
20:22:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:22:00 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 1533ms
20:22:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
20:22:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05cb800 == 42 [pid = 1814] [id = 234]
20:22:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4d8274000) [pid = 1814] [serial = 657] [outer = (nil)]
20:22:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e62bac00) [pid = 1814] [serial = 658] [outer = 0x7ff4d8274000]
20:22:01 INFO - PROCESS | 1814 | 1447993321261 Marionette INFO loaded listener.js
20:22:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e6495000) [pid = 1814] [serial = 659] [outer = 0x7ff4d8274000]
20:22:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:02 INFO - document served over http requires an https
20:22:02 INFO - sub-resource via fetch-request using the http-csp
20:22:02 INFO - delivery method with keep-origin-redirect and when
20:22:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:22:02 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 1478ms
20:22:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:22:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0771800 == 43 [pid = 1814] [id = 235]
20:22:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e0ade800) [pid = 1814] [serial = 660] [outer = (nil)]
20:22:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e62c2800) [pid = 1814] [serial = 661] [outer = 0x7ff4e0ade800]
20:22:02 INFO - PROCESS | 1814 | 1447993322827 Marionette INFO loaded listener.js
20:22:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e664fc00) [pid = 1814] [serial = 662] [outer = 0x7ff4e0ade800]
20:22:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:03 INFO - document served over http requires an https
20:22:03 INFO - sub-resource via fetch-request using the http-csp
20:22:03 INFO - delivery method with no-redirect and when
20:22:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
20:22:03 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 1463ms
20:22:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
20:22:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67e3000 == 44 [pid = 1814] [id = 236]
20:22:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e62c1000) [pid = 1814] [serial = 663] [outer = (nil)]
20:22:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e6655000) [pid = 1814] [serial = 664] [outer = 0x7ff4e62c1000]
20:22:04 INFO - PROCESS | 1814 | 1447993324271 Marionette INFO loaded listener.js
20:22:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e6971400) [pid = 1814] [serial = 665] [outer = 0x7ff4e62c1000]
20:22:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:05 INFO - document served over http requires an https
20:22:05 INFO - sub-resource via fetch-request using the http-csp
20:22:05 INFO - delivery method with swap-origin-redirect and when
20:22:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:22:05 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 1434ms
20:22:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:22:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c25000 == 45 [pid = 1814] [id = 237]
20:22:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e64a3c00) [pid = 1814] [serial = 666] [outer = (nil)]
20:22:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e6a04800) [pid = 1814] [serial = 667] [outer = 0x7ff4e64a3c00]
20:22:05 INFO - PROCESS | 1814 | 1447993325722 Marionette INFO loaded listener.js
20:22:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e6a4c400) [pid = 1814] [serial = 668] [outer = 0x7ff4e64a3c00]
20:22:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:06 INFO - document served over http requires an https
20:22:06 INFO - sub-resource via fetch-request using the http-csp
20:22:06 INFO - delivery method with swap-origin-redirect and when
20:22:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:22:06 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 1532ms
20:22:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
20:22:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75c9000 == 46 [pid = 1814] [id = 238]
20:22:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e696f000) [pid = 1814] [serial = 669] [outer = (nil)]
20:22:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e6ff3000) [pid = 1814] [serial = 670] [outer = 0x7ff4e696f000]
20:22:07 INFO - PROCESS | 1814 | 1447993327370 Marionette INFO loaded listener.js
20:22:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e7573000) [pid = 1814] [serial = 671] [outer = 0x7ff4e696f000]
20:22:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:08 INFO - document served over http requires an https
20:22:08 INFO - sub-resource via fetch-request using the http-csp
20:22:08 INFO - delivery method with keep-origin-redirect and when
20:22:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:22:08 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 2000ms
20:22:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:22:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c10000 == 47 [pid = 1814] [id = 239]
20:22:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4d7267800) [pid = 1814] [serial = 672] [outer = (nil)]
20:22:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e7247c00) [pid = 1814] [serial = 673] [outer = 0x7ff4d7267800]
20:22:09 INFO - PROCESS | 1814 | 1447993329396 Marionette INFO loaded listener.js
20:22:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e79dec00) [pid = 1814] [serial = 674] [outer = 0x7ff4d7267800]
20:22:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:10 INFO - document served over http requires an https
20:22:10 INFO - sub-resource via fetch-request using the http-csp
20:22:10 INFO - delivery method with no-redirect and when
20:22:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
20:22:10 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 1482ms
20:22:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
20:22:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a9000 == 48 [pid = 1814] [id = 240]
20:22:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e6a4a800) [pid = 1814] [serial = 675] [outer = (nil)]
20:22:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e79e1c00) [pid = 1814] [serial = 676] [outer = 0x7ff4e6a4a800]
20:22:10 INFO - PROCESS | 1814 | 1447993330806 Marionette INFO loaded listener.js
20:22:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e7c65400) [pid = 1814] [serial = 677] [outer = 0x7ff4e6a4a800]
20:22:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:12 INFO - document served over http requires an https
20:22:12 INFO - sub-resource via fetch-request using the http-csp
20:22:12 INFO - delivery method with swap-origin-redirect and when
20:22: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"
20:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:22:12 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 1678ms
20:22:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:22:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88ac000 == 49 [pid = 1814] [id = 241]
20:22:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e79db400) [pid = 1814] [serial = 678] [outer = (nil)]
20:22:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e7c67800) [pid = 1814] [serial = 679] [outer = 0x7ff4e79db400]
20:22:12 INFO - PROCESS | 1814 | 1447993332576 Marionette INFO loaded listener.js
20:22:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e8421800) [pid = 1814] [serial = 680] [outer = 0x7ff4e79db400]
20:22:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b9a000 == 50 [pid = 1814] [id = 242]
20:22:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e841e800) [pid = 1814] [serial = 681] [outer = (nil)]
20:22:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e7c69c00) [pid = 1814] [serial = 682] [outer = 0x7ff4e841e800]
20:22:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:13 INFO - document served over http requires an https
20:22:13 INFO - sub-resource via iframe-tag using the http-csp
20:22:13 INFO - delivery method with keep-origin-redirect and when
20:22:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:22:13 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 1538ms
20:22:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:22:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e914d800 == 51 [pid = 1814] [id = 243]
20:22:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4dfde2c00) [pid = 1814] [serial = 683] [outer = (nil)]
20:22:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e842e000) [pid = 1814] [serial = 684] [outer = 0x7ff4dfde2c00]
20:22:14 INFO - PROCESS | 1814 | 1447993334086 Marionette INFO loaded listener.js
20:22:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e86d7400) [pid = 1814] [serial = 685] [outer = 0x7ff4dfde2c00]
20:22:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91ef800 == 52 [pid = 1814] [id = 244]
20:22:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e86d4c00) [pid = 1814] [serial = 686] [outer = (nil)]
20:22:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e86dd000) [pid = 1814] [serial = 687] [outer = 0x7ff4e86d4c00]
20:22:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:15 INFO - document served over http requires an https
20:22:15 INFO - sub-resource via iframe-tag using the http-csp
20:22:15 INFO - delivery method with no-redirect and when
20:22:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:22:15 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 1526ms
20:22:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:22:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f9000 == 53 [pid = 1814] [id = 245]
20:22:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e6fe6800) [pid = 1814] [serial = 688] [outer = (nil)]
20:22:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e8926c00) [pid = 1814] [serial = 689] [outer = 0x7ff4e6fe6800]
20:22:15 INFO - PROCESS | 1814 | 1447993335686 Marionette INFO loaded listener.js
20:22:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e8b35400) [pid = 1814] [serial = 690] [outer = 0x7ff4e6fe6800]
20:22:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1c3000 == 54 [pid = 1814] [id = 246]
20:22:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4ddcb0800) [pid = 1814] [serial = 691] [outer = (nil)]
20:22:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4d79ec000) [pid = 1814] [serial = 692] [outer = 0x7ff4ddcb0800]
20:22:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:17 INFO - document served over http requires an https
20:22:17 INFO - sub-resource via iframe-tag using the http-csp
20:22:17 INFO - delivery method with swap-origin-redirect and when
20:22:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:22:17 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 2784ms
20:22:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:22:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da030000 == 55 [pid = 1814] [id = 247]
20:22:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4d8272c00) [pid = 1814] [serial = 693] [outer = (nil)]
20:22:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4dd352800) [pid = 1814] [serial = 694] [outer = 0x7ff4d8272c00]
20:22:18 INFO - PROCESS | 1814 | 1447993338400 Marionette INFO loaded listener.js
20:22:18 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4e649c800) [pid = 1814] [serial = 695] [outer = 0x7ff4d8272c00]
20:22:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadef000 == 56 [pid = 1814] [id = 248]
20:22:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e0578800) [pid = 1814] [serial = 696] [outer = (nil)]
20:22:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4da069800) [pid = 1814] [serial = 697] [outer = 0x7ff4eb7aac00]
20:22:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4e6a07400) [pid = 1814] [serial = 698] [outer = 0x7ff4e0578800]
20:22:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:19 INFO - document served over http requires an https
20:22:19 INFO - sub-resource via iframe-tag using the http-csp
20:22:19 INFO - delivery method with swap-origin-redirect and when
20:22:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:22:19 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 1731ms
20:22:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:22:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf07800 == 57 [pid = 1814] [id = 249]
20:22:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4d7567c00) [pid = 1814] [serial = 699] [outer = (nil)]
20:22:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4daf9f800) [pid = 1814] [serial = 700] [outer = 0x7ff4d7567c00]
20:22:20 INFO - PROCESS | 1814 | 1447993340199 Marionette INFO loaded listener.js
20:22:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4e62c2c00) [pid = 1814] [serial = 701] [outer = 0x7ff4d7567c00]
20:22:21 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db68b800 == 56 [pid = 1814] [id = 223]
20:22:21 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc05800 == 55 [pid = 1814] [id = 225]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4ef5e5c00) [pid = 1814] [serial = 542] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e62c3400) [pid = 1814] [serial = 536] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4ed776c00) [pid = 1814] [serial = 533] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4dafa4000) [pid = 1814] [serial = 521] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4f8d67800) [pid = 1814] [serial = 518] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4e6a54800) [pid = 1814] [serial = 515] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4dba0ec00) [pid = 1814] [serial = 510] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4f0a86000) [pid = 1814] [serial = 505] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4f0a89800) [pid = 1814] [serial = 500] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4f0a84000) [pid = 1814] [serial = 497] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f064e000) [pid = 1814] [serial = 494] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f050fc00) [pid = 1814] [serial = 491] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f477ac00) [pid = 1814] [serial = 479] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f32d7c00) [pid = 1814] [serial = 476] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f0097000) [pid = 1814] [serial = 473] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e79d5400) [pid = 1814] [serial = 468] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f2fdc000) [pid = 1814] [serial = 463] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f009c800) [pid = 1814] [serial = 552] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4efd9d800) [pid = 1814] [serial = 547] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e7c6b000) [pid = 1814] [serial = 539] [outer = (nil)] [url = about:blank]
20:22:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7b9c000 == 56 [pid = 1814] [id = 250]
20:22:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d7261800) [pid = 1814] [serial = 702] [outer = (nil)]
20:22:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4d756f800) [pid = 1814] [serial = 703] [outer = 0x7ff4d7261800]
20:22:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:21 INFO - document served over http requires an https
20:22:21 INFO - sub-resource via iframe-tag using the http-csp
20:22:21 INFO - delivery method with keep-origin-redirect and when
20:22:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:22:21 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 2331ms
20:22:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:22:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f69000 == 57 [pid = 1814] [id = 251]
20:22:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4d725d400) [pid = 1814] [serial = 704] [outer = (nil)]
20:22:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4d79ea400) [pid = 1814] [serial = 705] [outer = 0x7ff4d725d400]
20:22:22 INFO - PROCESS | 1814 | 1447993342401 Marionette INFO loaded listener.js
20:22:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4da52ac00) [pid = 1814] [serial = 706] [outer = 0x7ff4d725d400]
20:22:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6df000 == 58 [pid = 1814] [id = 252]
20:22:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4da539800) [pid = 1814] [serial = 707] [outer = (nil)]
20:22:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4daa87400) [pid = 1814] [serial = 708] [outer = 0x7ff4da539800]
20:22:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:23 INFO - document served over http requires an https
20:22:23 INFO - sub-resource via iframe-tag using the http-csp
20:22:23 INFO - delivery method with no-redirect and when
20:22:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:22:23 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 1335ms
20:22:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:22:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd8000 == 59 [pid = 1814] [id = 253]
20:22:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4d756b000) [pid = 1814] [serial = 709] [outer = (nil)]
20:22:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4daa80c00) [pid = 1814] [serial = 710] [outer = 0x7ff4d756b000]
20:22:23 INFO - PROCESS | 1814 | 1447993343755 Marionette INFO loaded listener.js
20:22:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4dba04000) [pid = 1814] [serial = 711] [outer = 0x7ff4d756b000]
20:22:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da618800 == 60 [pid = 1814] [id = 254]
20:22:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4dba02800) [pid = 1814] [serial = 712] [outer = (nil)]
20:22:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4dd353c00) [pid = 1814] [serial = 713] [outer = 0x7ff4dba02800]
20:22:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:24 INFO - document served over http requires an https
20:22:24 INFO - sub-resource via iframe-tag using the http-csp
20:22:24 INFO - delivery method with swap-origin-redirect and when
20:22:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:22:24 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 1383ms
20:22:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:22:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf0e000 == 61 [pid = 1814] [id = 255]
20:22:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4d756cc00) [pid = 1814] [serial = 714] [outer = (nil)]
20:22:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4de12c800) [pid = 1814] [serial = 715] [outer = 0x7ff4d756cc00]
20:22:25 INFO - PROCESS | 1814 | 1447993345107 Marionette INFO loaded listener.js
20:22:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4dfb8c400) [pid = 1814] [serial = 716] [outer = 0x7ff4d756cc00]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4eb7a9000) [pid = 1814] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e91c7800) [pid = 1814] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4dd355000) [pid = 1814] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4da06dc00) [pid = 1814] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4db8e7400) [pid = 1814] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993309089]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4dd34e000) [pid = 1814] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4e0a40400) [pid = 1814] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4d7266400) [pid = 1814] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4d8279000) [pid = 1814] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4de2be000) [pid = 1814] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4da6b2c00) [pid = 1814] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4da533400) [pid = 1814] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4da06a800) [pid = 1814] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4da062400) [pid = 1814] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993284672]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4daa7f800) [pid = 1814] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4d79e9400) [pid = 1814] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4d7c51800) [pid = 1814] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4d8275000) [pid = 1814] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4da06d800) [pid = 1814] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e8436c00) [pid = 1814] [serial = 587] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4e0a32000) [pid = 1814] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e6494400) [pid = 1814] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4ddb77800) [pid = 1814] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4ddb73800) [pid = 1814] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4f4a11800) [pid = 1814] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4f0a8a800) [pid = 1814] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4f0a7ec00) [pid = 1814] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4d79f0800) [pid = 1814] [serial = 613] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4d7c53400) [pid = 1814] [serial = 610] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4d8276c00) [pid = 1814] [serial = 607] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4ddca8800) [pid = 1814] [serial = 604] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4da6b3c00) [pid = 1814] [serial = 601] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4dd354000) [pid = 1814] [serial = 598] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4da06e800) [pid = 1814] [serial = 593] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4da070400) [pid = 1814] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4fe3a3400) [pid = 1814] [serial = 588] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4da065400) [pid = 1814] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993284672]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e0a35c00) [pid = 1814] [serial = 583] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e8435c00) [pid = 1814] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e842f000) [pid = 1814] [serial = 580] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e6495c00) [pid = 1814] [serial = 577] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4ddb7a000) [pid = 1814] [serial = 574] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f79c0c00) [pid = 1814] [serial = 571] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f450f000) [pid = 1814] [serial = 568] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f0a8bc00) [pid = 1814] [serial = 565] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4f081d000) [pid = 1814] [serial = 562] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4ebb37c00) [pid = 1814] [serial = 559] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4dfb87c00) [pid = 1814] [serial = 556] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4d7570c00) [pid = 1814] [serial = 616] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4daa83400) [pid = 1814] [serial = 622] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4daf9a000) [pid = 1814] [serial = 630] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4ddcaa800) [pid = 1814] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993309089]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4db8ea000) [pid = 1814] [serial = 625] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4daa80400) [pid = 1814] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4da06a000) [pid = 1814] [serial = 619] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4d7c52800) [pid = 1814] [serial = 614] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4d827e000) [pid = 1814] [serial = 611] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4ddca7400) [pid = 1814] [serial = 608] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4fe13b400) [pid = 1814] [serial = 572] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4f4a0c400) [pid = 1814] [serial = 569] [outer = (nil)] [url = about:blank]
20:22:25 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4f2452000) [pid = 1814] [serial = 566] [outer = (nil)] [url = about:blank]
20:22:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:26 INFO - document served over http requires an https
20:22:26 INFO - sub-resource via script-tag using the http-csp
20:22:26 INFO - delivery method with keep-origin-redirect and when
20:22:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:22:26 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 1389ms
20:22:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:22:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd276800 == 62 [pid = 1814] [id = 256]
20:22:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4d79edc00) [pid = 1814] [serial = 717] [outer = (nil)]
20:22:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4d826f400) [pid = 1814] [serial = 718] [outer = 0x7ff4d79edc00]
20:22:26 INFO - PROCESS | 1814 | 1447993346459 Marionette INFO loaded listener.js
20:22:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4dfb86400) [pid = 1814] [serial = 719] [outer = 0x7ff4d79edc00]
20:22:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:27 INFO - document served over http requires an https
20:22:27 INFO - sub-resource via script-tag using the http-csp
20:22:27 INFO - delivery method with no-redirect and when
20:22:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:22:27 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 1089ms
20:22:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:22:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db81f800 == 63 [pid = 1814] [id = 257]
20:22:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4d79f5c00) [pid = 1814] [serial = 720] [outer = (nil)]
20:22:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4dfde4800) [pid = 1814] [serial = 721] [outer = 0x7ff4d79f5c00]
20:22:27 INFO - PROCESS | 1814 | 1447993347576 Marionette INFO loaded listener.js
20:22:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e0a3e400) [pid = 1814] [serial = 722] [outer = 0x7ff4d79f5c00]
20:22:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:28 INFO - document served over http requires an https
20:22:28 INFO - sub-resource via script-tag using the http-csp
20:22:28 INFO - delivery method with swap-origin-redirect and when
20:22:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:22:28 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 1484ms
20:22:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:22:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6ed800 == 64 [pid = 1814] [id = 258]
20:22:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4da06d800) [pid = 1814] [serial = 723] [outer = (nil)]
20:22:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4da530000) [pid = 1814] [serial = 724] [outer = 0x7ff4da06d800]
20:22:29 INFO - PROCESS | 1814 | 1447993349204 Marionette INFO loaded listener.js
20:22:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4db8efc00) [pid = 1814] [serial = 725] [outer = 0x7ff4da06d800]
20:22:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:30 INFO - document served over http requires an https
20:22:30 INFO - sub-resource via script-tag using the http-csp
20:22:30 INFO - delivery method with swap-origin-redirect and when
20:22:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:22:30 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 1491ms
20:22:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:22:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d4000 == 65 [pid = 1814] [id = 259]
20:22:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4de12d800) [pid = 1814] [serial = 726] [outer = (nil)]
20:22:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4de2bac00) [pid = 1814] [serial = 727] [outer = 0x7ff4de12d800]
20:22:30 INFO - PROCESS | 1814 | 1447993350784 Marionette INFO loaded listener.js
20:22:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e0a3fc00) [pid = 1814] [serial = 728] [outer = 0x7ff4de12d800]
20:22:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:31 INFO - document served over http requires an https
20:22:31 INFO - sub-resource via script-tag using the http-csp
20:22:31 INFO - delivery method with keep-origin-redirect and when
20:22:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:22:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1458ms
20:22:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:22:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75af800 == 66 [pid = 1814] [id = 260]
20:22:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4de2b5c00) [pid = 1814] [serial = 729] [outer = (nil)]
20:22:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e62c6800) [pid = 1814] [serial = 730] [outer = 0x7ff4de2b5c00]
20:22:32 INFO - PROCESS | 1814 | 1447993352205 Marionette INFO loaded listener.js
20:22:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e6a0e000) [pid = 1814] [serial = 731] [outer = 0x7ff4de2b5c00]
20:22:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:33 INFO - document served over http requires an https
20:22:33 INFO - sub-resource via script-tag using the http-csp
20:22:33 INFO - delivery method with no-redirect and when
20:22:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:22:33 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 1341ms
20:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:22:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b95800 == 67 [pid = 1814] [id = 261]
20:22:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e6a49000) [pid = 1814] [serial = 732] [outer = (nil)]
20:22:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e6fe8800) [pid = 1814] [serial = 733] [outer = 0x7ff4e6a49000]
20:22:33 INFO - PROCESS | 1814 | 1447993353551 Marionette INFO loaded listener.js
20:22:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e724c400) [pid = 1814] [serial = 734] [outer = 0x7ff4e6a49000]
20:22:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:34 INFO - document served over http requires an https
20:22:34 INFO - sub-resource via script-tag using the http-csp
20:22:34 INFO - delivery method with swap-origin-redirect and when
20:22:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:22:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1380ms
20:22:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
20:22:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d5800 == 68 [pid = 1814] [id = 262]
20:22:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e6a50c00) [pid = 1814] [serial = 735] [outer = (nil)]
20:22:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e724e000) [pid = 1814] [serial = 736] [outer = 0x7ff4e6a50c00]
20:22:35 INFO - PROCESS | 1814 | 1447993354998 Marionette INFO loaded listener.js
20:22:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e843b000) [pid = 1814] [serial = 737] [outer = 0x7ff4e6a50c00]
20:22:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:36 INFO - document served over http requires an https
20:22:36 INFO - sub-resource via xhr-request using the http-csp
20:22:36 INFO - delivery method with keep-origin-redirect and when
20:22:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:22:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1479ms
20:22:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:22:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb96a000 == 69 [pid = 1814] [id = 263]
20:22:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4de125800) [pid = 1814] [serial = 738] [outer = (nil)]
20:22:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e8fdec00) [pid = 1814] [serial = 739] [outer = 0x7ff4de125800]
20:22:36 INFO - PROCESS | 1814 | 1447993356549 Marionette INFO loaded listener.js
20:22:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e91ca400) [pid = 1814] [serial = 740] [outer = 0x7ff4de125800]
20:22:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:37 INFO - document served over http requires an https
20:22:37 INFO - sub-resource via xhr-request using the http-csp
20:22:37 INFO - delivery method with no-redirect and when
20:22:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
20:22:37 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 1477ms
20:22:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
20:22:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba70000 == 70 [pid = 1814] [id = 264]
20:22:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e8fda800) [pid = 1814] [serial = 741] [outer = (nil)]
20:22:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e91cf000) [pid = 1814] [serial = 742] [outer = 0x7ff4e8fda800]
20:22:37 INFO - PROCESS | 1814 | 1447993357968 Marionette INFO loaded listener.js
20:22:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4eb94dc00) [pid = 1814] [serial = 743] [outer = 0x7ff4e8fda800]
20:22:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:38 INFO - document served over http requires an https
20:22:38 INFO - sub-resource via xhr-request using the http-csp
20:22:38 INFO - delivery method with swap-origin-redirect and when
20:22:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:22:38 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 1376ms
20:22:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:22:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec998800 == 71 [pid = 1814] [id = 265]
20:22:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e91cb800) [pid = 1814] [serial = 744] [outer = (nil)]
20:22:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4eb95a000) [pid = 1814] [serial = 745] [outer = 0x7ff4e91cb800]
20:22:39 INFO - PROCESS | 1814 | 1447993359334 Marionette INFO loaded listener.js
20:22:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4ec922400) [pid = 1814] [serial = 746] [outer = 0x7ff4e91cb800]
20:22:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:40 INFO - document served over http requires an https
20:22:40 INFO - sub-resource via xhr-request using the http-csp
20:22:40 INFO - delivery method with swap-origin-redirect and when
20:22:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:22:40 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 1326ms
20:22:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
20:22:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed79d000 == 72 [pid = 1814] [id = 266]
20:22:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4eb94f400) [pid = 1814] [serial = 747] [outer = (nil)]
20:22:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4ed6b8c00) [pid = 1814] [serial = 748] [outer = 0x7ff4eb94f400]
20:22:40 INFO - PROCESS | 1814 | 1447993360686 Marionette INFO loaded listener.js
20:22:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4ef9a2c00) [pid = 1814] [serial = 749] [outer = 0x7ff4eb94f400]
20:22:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:41 INFO - document served over http requires an https
20:22:41 INFO - sub-resource via xhr-request using the http-csp
20:22:41 INFO - delivery method with keep-origin-redirect and when
20:22:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:22:41 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 1390ms
20:22:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:22:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef647800 == 73 [pid = 1814] [id = 267]
20:22:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4ec9acc00) [pid = 1814] [serial = 750] [outer = (nil)]
20:22:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4ef9a9400) [pid = 1814] [serial = 751] [outer = 0x7ff4ec9acc00]
20:22:42 INFO - PROCESS | 1814 | 1447993362138 Marionette INFO loaded listener.js
20:22:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4efd9d800) [pid = 1814] [serial = 752] [outer = 0x7ff4ec9acc00]
20:22:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:22:43 INFO - document served over http requires an https
20:22:43 INFO - sub-resource via xhr-request using the http-csp
20:22:43 INFO - delivery method with no-redirect and when
20:22:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
20:22:43 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 1393ms
20:22:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
20:22:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef71c000 == 74 [pid = 1814] [id = 268]
20:22:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4ef9a6c00) [pid = 1814] [serial = 753] [outer = (nil)]
20:22:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4efed9800) [pid = 1814] [serial = 754] [outer = 0x7ff4ef9a6c00]
20:22:43 INFO - PROCESS | 1814 | 1447993363616 Marionette INFO loaded listener.js
20:22:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4f021dc00) [pid = 1814] [serial = 755] [outer = 0x7ff4ef9a6c00]
20:22:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:44 INFO - document served over http requires an https
20:22:44 INFO - sub-resource via xhr-request using the http-csp
20:22:44 INFO - delivery method with swap-origin-redirect and when
20:22:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:22:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:22:44 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 1490ms
20:22:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:22:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efa9b800 == 75 [pid = 1814] [id = 269]
20:22:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4de132c00) [pid = 1814] [serial = 756] [outer = (nil)]
20:22:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4f0225000) [pid = 1814] [serial = 757] [outer = 0x7ff4de132c00]
20:22:45 INFO - PROCESS | 1814 | 1447993365321 Marionette INFO loaded listener.js
20:22:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4f0507c00) [pid = 1814] [serial = 758] [outer = 0x7ff4de132c00]
20:22:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:46 INFO - document served over http requires an http
20:22:46 INFO - sub-resource via fetch-request using the meta-csp
20:22:46 INFO - delivery method with keep-origin-redirect and when
20:22:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:22:46 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 1780ms
20:22:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:22:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe8d800 == 76 [pid = 1814] [id = 270]
20:22:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e91d1400) [pid = 1814] [serial = 759] [outer = (nil)]
20:22:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4f050e000) [pid = 1814] [serial = 760] [outer = 0x7ff4e91d1400]
20:22:46 INFO - PROCESS | 1814 | 1447993366976 Marionette INFO loaded listener.js
20:22:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4f0648c00) [pid = 1814] [serial = 761] [outer = 0x7ff4e91d1400]
20:22:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:22:48 INFO - document served over http requires an http
20:22:48 INFO - sub-resource via fetch-request using the meta-csp
20:22:48 INFO - delivery method with no-redirect and when
20:22:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
20:22:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1612ms
20:22:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:22:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4effe2800 == 77 [pid = 1814] [id = 271]
20:22:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4efed0c00) [pid = 1814] [serial = 762] [outer = (nil)]
20:22:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4f064f000) [pid = 1814] [serial = 763] [outer = 0x7ff4efed0c00]
20:22:48 INFO - PROCESS | 1814 | 1447993368624 Marionette INFO loaded listener.js
20:22:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4f081f400) [pid = 1814] [serial = 764] [outer = 0x7ff4efed0c00]
20:22:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:49 INFO - document served over http requires an http
20:22:49 INFO - sub-resource via fetch-request using the meta-csp
20:22:49 INFO - delivery method with swap-origin-redirect and when
20:22: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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:22:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:22:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:22:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
20:22:49 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 1636ms
20:22:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:22:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f05b1800 == 78 [pid = 1814] [id = 272]
20:22:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4f009c000) [pid = 1814] [serial = 765] [outer = (nil)]
20:22:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4f0821400) [pid = 1814] [serial = 766] [outer = 0x7ff4f009c000]
20:22:50 INFO - PROCESS | 1814 | 1447993370240 Marionette INFO loaded listener.js
20:22:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4f0a7e800) [pid = 1814] [serial = 767] [outer = 0x7ff4f009c000]
20:22:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0779800 == 79 [pid = 1814] [id = 273]
20:22:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4f0888000) [pid = 1814] [serial = 768] [outer = (nil)]
20:22:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4f0a83c00) [pid = 1814] [serial = 769] [outer = 0x7ff4f0888000]
20:22:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:51 INFO - document served over http requires an http
20:22:51 INFO - sub-resource via iframe-tag using the meta-csp
20:22:51 INFO - delivery method with keep-origin-redirect and when
20:22:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:22:51 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 1690ms
20:22:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:22:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2347800 == 80 [pid = 1814] [id = 274]
20:22:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4d7570800) [pid = 1814] [serial = 770] [outer = (nil)]
20:22:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f0a87800) [pid = 1814] [serial = 771] [outer = 0x7ff4d7570800]
20:22:51 INFO - PROCESS | 1814 | 1447993371995 Marionette INFO loaded listener.js
20:22:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4f20ec000) [pid = 1814] [serial = 772] [outer = 0x7ff4d7570800]
20:22:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c3f000 == 81 [pid = 1814] [id = 275]
20:22:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4f20e4c00) [pid = 1814] [serial = 773] [outer = (nil)]
20:22:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4f2115800) [pid = 1814] [serial = 774] [outer = 0x7ff4f20e4c00]
20:22:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:22:53 INFO - document served over http requires an http
20:22:53 INFO - sub-resource via iframe-tag using the meta-csp
20:22:53 INFO - delivery method with no-redirect and when
20:22:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:22:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1986ms
20:22:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:22:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f3139800 == 82 [pid = 1814] [id = 276]
20:22:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4f0817c00) [pid = 1814] [serial = 775] [outer = (nil)]
20:22:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4f235a400) [pid = 1814] [serial = 776] [outer = 0x7ff4f0817c00]
20:22:53 INFO - PROCESS | 1814 | 1447993373928 Marionette INFO loaded listener.js
20:22:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4f244ec00) [pid = 1814] [serial = 777] [outer = 0x7ff4f0817c00]
20:22:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31c9000 == 83 [pid = 1814] [id = 277]
20:22:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f244cc00) [pid = 1814] [serial = 778] [outer = (nil)]
20:22:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4f2111400) [pid = 1814] [serial = 779] [outer = 0x7ff4f244cc00]
20:22:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:22:55 INFO - document served over http requires an http
20:22:55 INFO - sub-resource via iframe-tag using the meta-csp
20:22:55 INFO - delivery method with swap-origin-redirect and when
20:22: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-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:22:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:22:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:22:55 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 1639ms
20:22:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:22:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31db000 == 84 [pid = 1814] [id = 278]
20:22:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4f021bc00) [pid = 1814] [serial = 780] [outer = (nil)]
20:22:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f244d400) [pid = 1814] [serial = 781] [outer = 0x7ff4f021bc00]
20:22:55 INFO - PROCESS | 1814 | 1447993375681 Marionette INFO loaded listener.js
20:22:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:22:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4f2c58800) [pid = 1814] [serial = 782] [outer = 0x7ff4f021bc00]
20:22:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:22:58 INFO - document served over http requires an http
20:22:58 INFO - sub-resource via script-tag using the meta-csp
20:22:58 INFO - delivery method with keep-origin-redirect and when
20:22:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:22:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:22:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:22:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:22:58 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 2927ms
20:22:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb0000 == 83 [pid = 1814] [id = 227]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d751c000 == 82 [pid = 1814] [id = 219]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88ac000 == 81 [pid = 1814] [id = 241]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b9a000 == 80 [pid = 1814] [id = 242]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e914d800 == 79 [pid = 1814] [id = 243]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f369e000 == 78 [pid = 1814] [id = 94]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91ef800 == 77 [pid = 1814] [id = 244]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f9000 == 76 [pid = 1814] [id = 245]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1c3000 == 75 [pid = 1814] [id = 246]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da030000 == 74 [pid = 1814] [id = 247]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadef000 == 73 [pid = 1814] [id = 248]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf07800 == 72 [pid = 1814] [id = 249]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7b9c000 == 71 [pid = 1814] [id = 250]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c0c800 == 70 [pid = 1814] [id = 72]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f69000 == 69 [pid = 1814] [id = 251]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1fd000 == 68 [pid = 1814] [id = 78]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6df000 == 67 [pid = 1814] [id = 252]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba63800 == 66 [pid = 1814] [id = 85]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1cd800 == 65 [pid = 1814] [id = 76]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd8000 == 64 [pid = 1814] [id = 253]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da618800 == 63 [pid = 1814] [id = 254]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf0e000 == 62 [pid = 1814] [id = 255]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9151800 == 61 [pid = 1814] [id = 74]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba73800 == 60 [pid = 1814] [id = 79]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91dd000 == 59 [pid = 1814] [id = 84]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd276800 == 58 [pid = 1814] [id = 256]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef612000 == 57 [pid = 1814] [id = 86]
20:22:59 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f479e800 == 56 [pid = 1814] [id = 95]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed71f800 == 55 [pid = 1814] [id = 91]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6ed800 == 54 [pid = 1814] [id = 258]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c1d000 == 53 [pid = 1814] [id = 83]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d4000 == 52 [pid = 1814] [id = 259]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75af800 == 51 [pid = 1814] [id = 260]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c3e800 == 50 [pid = 1814] [id = 93]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b95800 == 49 [pid = 1814] [id = 261]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d5800 == 48 [pid = 1814] [id = 262]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb96a000 == 47 [pid = 1814] [id = 263]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba70000 == 46 [pid = 1814] [id = 264]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec998800 == 45 [pid = 1814] [id = 265]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed79d000 == 44 [pid = 1814] [id = 266]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef647800 == 43 [pid = 1814] [id = 267]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef71c000 == 42 [pid = 1814] [id = 268]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efa9b800 == 41 [pid = 1814] [id = 269]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe8d800 == 40 [pid = 1814] [id = 270]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4effe2800 == 39 [pid = 1814] [id = 271]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f05b1800 == 38 [pid = 1814] [id = 272]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0779800 == 37 [pid = 1814] [id = 273]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2347800 == 36 [pid = 1814] [id = 274]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c3f000 == 35 [pid = 1814] [id = 275]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f3139800 == 34 [pid = 1814] [id = 276]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31c9000 == 33 [pid = 1814] [id = 277]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31db000 == 32 [pid = 1814] [id = 278]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db81f800 == 31 [pid = 1814] [id = 257]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77d7000 == 30 [pid = 1814] [id = 89]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e721b000 == 29 [pid = 1814] [id = 82]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec979000 == 28 [pid = 1814] [id = 81]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1cc800 == 27 [pid = 1814] [id = 87]
20:23:00 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91e2800 == 26 [pid = 1814] [id = 80]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4dba0b800) [pid = 1814] [serial = 626] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4da532000) [pid = 1814] [serial = 620] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e7577800) [pid = 1814] [serial = 557] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4efecec00) [pid = 1814] [serial = 560] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4f0886800) [pid = 1814] [serial = 563] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4f8e9b000) [pid = 1814] [serial = 575] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e64a0c00) [pid = 1814] [serial = 578] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4e8437800) [pid = 1814] [serial = 581] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e0a40c00) [pid = 1814] [serial = 584] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4ff02e400) [pid = 1814] [serial = 589] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4ff024400) [pid = 1814] [serial = 594] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4dd35c800) [pid = 1814] [serial = 599] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4dd351c00) [pid = 1814] [serial = 602] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4ddcb1000) [pid = 1814] [serial = 605] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4daf9e800) [pid = 1814] [serial = 623] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4ddb75c00) [pid = 1814] [serial = 631] [outer = (nil)] [url = about:blank]
20:23:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d722c800 == 27 [pid = 1814] [id = 279]
20:23:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d756c000) [pid = 1814] [serial = 783] [outer = (nil)]
20:23:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d756fc00) [pid = 1814] [serial = 784] [outer = 0x7ff4d756c000]
20:23:02 INFO - PROCESS | 1814 | 1447993382000 Marionette INFO loaded listener.js
20:23:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4d7c4d400) [pid = 1814] [serial = 785] [outer = 0x7ff4d756c000]
20:23:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:02 INFO - document served over http requires an http
20:23:02 INFO - sub-resource via script-tag using the meta-csp
20:23:02 INFO - delivery method with no-redirect and when
20:23:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
20:23:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 4804ms
20:23:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:23:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da037800 == 28 [pid = 1814] [id = 280]
20:23:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4da065800) [pid = 1814] [serial = 786] [outer = (nil)]
20:23:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4da06a000) [pid = 1814] [serial = 787] [outer = 0x7ff4da065800]
20:23:03 INFO - PROCESS | 1814 | 1447993383306 Marionette INFO loaded listener.js
20:23:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4da532800) [pid = 1814] [serial = 788] [outer = 0x7ff4da065800]
20:23:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:04 INFO - document served over http requires an http
20:23:04 INFO - sub-resource via script-tag using the meta-csp
20:23:04 INFO - delivery method with swap-origin-redirect and when
20:23: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
20:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:23:04 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 1480ms
20:23:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:23:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f61000 == 29 [pid = 1814] [id = 281]
20:23:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4da6b3000) [pid = 1814] [serial = 789] [outer = (nil)]
20:23:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4daa80400) [pid = 1814] [serial = 790] [outer = 0x7ff4da6b3000]
20:23:04 INFO - PROCESS | 1814 | 1447993384728 Marionette INFO loaded listener.js
20:23:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4daa8e800) [pid = 1814] [serial = 791] [outer = 0x7ff4da6b3000]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4ddcb0800) [pid = 1814] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e056ac00) [pid = 1814] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4da070c00) [pid = 1814] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4d7570400) [pid = 1814] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4e0ade400) [pid = 1814] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e841e800) [pid = 1814] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4d756d800) [pid = 1814] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e86d4c00) [pid = 1814] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993334749]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4d756b000) [pid = 1814] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4d756f400) [pid = 1814] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4d725d400) [pid = 1814] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4d756cc00) [pid = 1814] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e6fe6800) [pid = 1814] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4dba02800) [pid = 1814] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dfeb8c00) [pid = 1814] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e0ade800) [pid = 1814] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d7267800) [pid = 1814] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4d7261800) [pid = 1814] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4d7567c00) [pid = 1814] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4dfde2c00) [pid = 1814] [serial = 683] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4d79f5c00) [pid = 1814] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e6a4a800) [pid = 1814] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4da539800) [pid = 1814] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993343034]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4da535400) [pid = 1814] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e0578800) [pid = 1814] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e696f000) [pid = 1814] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4d79edc00) [pid = 1814] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4d8272c00) [pid = 1814] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4d7c4b400) [pid = 1814] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e62c1000) [pid = 1814] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d8274000) [pid = 1814] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e79db400) [pid = 1814] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e64a3c00) [pid = 1814] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4dfde4800) [pid = 1814] [serial = 721] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4d79ea400) [pid = 1814] [serial = 705] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4daa87400) [pid = 1814] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993343034]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e6a04800) [pid = 1814] [serial = 667] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e0adfc00) [pid = 1814] [serial = 655] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e79e1c00) [pid = 1814] [serial = 676] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e842e000) [pid = 1814] [serial = 684] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4e86dd000) [pid = 1814] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993334749]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e8926c00) [pid = 1814] [serial = 689] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4d79ec000) [pid = 1814] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4d826f400) [pid = 1814] [serial = 718] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e6ff3000) [pid = 1814] [serial = 670] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4da539c00) [pid = 1814] [serial = 640] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e62bac00) [pid = 1814] [serial = 658] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4dd352800) [pid = 1814] [serial = 694] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e6a07400) [pid = 1814] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e62c2800) [pid = 1814] [serial = 661] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4de12c800) [pid = 1814] [serial = 715] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e7c67800) [pid = 1814] [serial = 679] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e7c69c00) [pid = 1814] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e7247c00) [pid = 1814] [serial = 673] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4dfebcc00) [pid = 1814] [serial = 649] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4ddb80400) [pid = 1814] [serial = 643] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e056c400) [pid = 1814] [serial = 652] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4de2bbc00) [pid = 1814] [serial = 646] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4daf9f800) [pid = 1814] [serial = 700] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4d756f800) [pid = 1814] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4daa84400) [pid = 1814] [serial = 635] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4d7c52c00) [pid = 1814] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4daa80c00) [pid = 1814] [serial = 710] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4dd353c00) [pid = 1814] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e6655000) [pid = 1814] [serial = 664] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e611cc00) [pid = 1814] [serial = 656] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e03a8800) [pid = 1814] [serial = 650] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e0a39000) [pid = 1814] [serial = 653] [outer = (nil)] [url = about:blank]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4de12f800) [pid = 1814] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:23:07 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4ddcae400) [pid = 1814] [serial = 617] [outer = (nil)] [url = about:blank]
20:23:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:07 INFO - document served over http requires an http
20:23:07 INFO - sub-resource via xhr-request using the meta-csp
20:23:07 INFO - delivery method with keep-origin-redirect and when
20:23:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:23:07 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 3186ms
20:23:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:23:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9c2800 == 30 [pid = 1814] [id = 282]
20:23:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4d7561c00) [pid = 1814] [serial = 792] [outer = (nil)]
20:23:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4da6b4c00) [pid = 1814] [serial = 793] [outer = 0x7ff4d7561c00]
20:23:07 INFO - PROCESS | 1814 | 1447993387924 Marionette INFO loaded listener.js
20:23:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4db385400) [pid = 1814] [serial = 794] [outer = 0x7ff4d7561c00]
20:23:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:08 INFO - document served over http requires an http
20:23:08 INFO - sub-resource via xhr-request using the meta-csp
20:23:08 INFO - delivery method with no-redirect and when
20:23:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
20:23:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1185ms
20:23:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:23:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf19000 == 31 [pid = 1814] [id = 283]
20:23:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4d725f000) [pid = 1814] [serial = 795] [outer = (nil)]
20:23:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4db8eb400) [pid = 1814] [serial = 796] [outer = 0x7ff4d725f000]
20:23:09 INFO - PROCESS | 1814 | 1447993389060 Marionette INFO loaded listener.js
20:23:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4dba06800) [pid = 1814] [serial = 797] [outer = 0x7ff4d725f000]
20:23:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:10 INFO - document served over http requires an http
20:23:10 INFO - sub-resource via xhr-request using the meta-csp
20:23:10 INFO - delivery method with swap-origin-redirect and when
20:23:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:23:10 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 1525ms
20:23:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:23:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da61a000 == 32 [pid = 1814] [id = 284]
20:23:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4da067400) [pid = 1814] [serial = 798] [outer = (nil)]
20:23:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4da534800) [pid = 1814] [serial = 799] [outer = 0x7ff4da067400]
20:23:10 INFO - PROCESS | 1814 | 1447993390936 Marionette INFO loaded listener.js
20:23:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4db37c000) [pid = 1814] [serial = 800] [outer = 0x7ff4da067400]
20:23:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:12 INFO - document served over http requires an https
20:23:12 INFO - sub-resource via fetch-request using the meta-csp
20:23:12 INFO - delivery method with keep-origin-redirect and when
20:23:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:23:12 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 1800ms
20:23:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:23:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d750c000 == 33 [pid = 1814] [id = 285]
20:23:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4d79ed400) [pid = 1814] [serial = 801] [outer = (nil)]
20:23:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4dba09400) [pid = 1814] [serial = 802] [outer = 0x7ff4d79ed400]
20:23:12 INFO - PROCESS | 1814 | 1447993392722 Marionette INFO loaded listener.js
20:23:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dd358400) [pid = 1814] [serial = 803] [outer = 0x7ff4d79ed400]
20:23:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:13 INFO - document served over http requires an https
20:23:13 INFO - sub-resource via fetch-request using the meta-csp
20:23:13 INFO - delivery method with no-redirect and when
20:23:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
20:23:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1534ms
20:23:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
20:23:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f8000 == 34 [pid = 1814] [id = 286]
20:23:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4d756c800) [pid = 1814] [serial = 804] [outer = (nil)]
20:23:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4ddb77800) [pid = 1814] [serial = 805] [outer = 0x7ff4d756c800]
20:23:14 INFO - PROCESS | 1814 | 1447993394289 Marionette INFO loaded listener.js
20:23:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4ddcb4000) [pid = 1814] [serial = 806] [outer = 0x7ff4d756c800]
20:23:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:15 INFO - document served over http requires an https
20:23:15 INFO - sub-resource via fetch-request using the meta-csp
20:23:15 INFO - delivery method with swap-origin-redirect and when
20:23:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
20:23:15 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 1508ms
20:23:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:23:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd936000 == 35 [pid = 1814] [id = 287]
20:23:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4da52f400) [pid = 1814] [serial = 807] [outer = (nil)]
20:23:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4ddcab800) [pid = 1814] [serial = 808] [outer = 0x7ff4da52f400]
20:23:15 INFO - PROCESS | 1814 | 1447993395721 Marionette INFO loaded listener.js
20:23:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4de2b7400) [pid = 1814] [serial = 809] [outer = 0x7ff4da52f400]
20:23:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb95800 == 36 [pid = 1814] [id = 288]
20:23:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4de2b2000) [pid = 1814] [serial = 810] [outer = (nil)]
20:23:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4de2ba800) [pid = 1814] [serial = 811] [outer = 0x7ff4de2b2000]
20:23:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:16 INFO - document served over http requires an https
20:23:16 INFO - sub-resource via iframe-tag using the meta-csp
20:23:16 INFO - delivery method with keep-origin-redirect and when
20:23:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:23:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:23:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:23:16 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 1592ms
20:23:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:23:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da147800 == 37 [pid = 1814] [id = 289]
20:23:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4de12bc00) [pid = 1814] [serial = 812] [outer = (nil)]
20:23:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4dfb7f000) [pid = 1814] [serial = 813] [outer = 0x7ff4de12bc00]
20:23:17 INFO - PROCESS | 1814 | 1447993397412 Marionette INFO loaded listener.js
20:23:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4dfeb8000) [pid = 1814] [serial = 814] [outer = 0x7ff4de12bc00]
20:23:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de806000 == 38 [pid = 1814] [id = 290]
20:23:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4dfebcc00) [pid = 1814] [serial = 815] [outer = (nil)]
20:23:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4dfebfc00) [pid = 1814] [serial = 816] [outer = 0x7ff4dfebcc00]
20:23:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:18 INFO - document served over http requires an https
20:23:18 INFO - sub-resource via iframe-tag using the meta-csp
20:23:18 INFO - delivery method with no-redirect and when
20:23:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:23:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:23:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:23:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1628ms
20:23:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:23:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf15800 == 39 [pid = 1814] [id = 291]
20:23:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e03ac000) [pid = 1814] [serial = 817] [outer = (nil)]
20:23:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e056d000) [pid = 1814] [serial = 818] [outer = 0x7ff4e03ac000]
20:23:19 INFO - PROCESS | 1814 | 1447993399030 Marionette INFO loaded listener.js
20:23:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e0a33400) [pid = 1814] [serial = 819] [outer = 0x7ff4e03ac000]
20:23:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb1e000 == 40 [pid = 1814] [id = 292]
20:23:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e0574400) [pid = 1814] [serial = 820] [outer = (nil)]
20:23:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e0a39800) [pid = 1814] [serial = 821] [outer = 0x7ff4e0574400]
20:23:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:20 INFO - document served over http requires an https
20:23:20 INFO - sub-resource via iframe-tag using the meta-csp
20:23:20 INFO - delivery method with swap-origin-redirect and when
20:23:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:23:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:23:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:23:20 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 1686ms
20:23:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:23:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da619000 == 41 [pid = 1814] [id = 293]
20:23:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e03adc00) [pid = 1814] [serial = 822] [outer = (nil)]
20:23:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e0ad5c00) [pid = 1814] [serial = 823] [outer = 0x7ff4e03adc00]
20:23:20 INFO - PROCESS | 1814 | 1447993400702 Marionette INFO loaded listener.js
20:23:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e0ae1400) [pid = 1814] [serial = 824] [outer = 0x7ff4e03adc00]
20:23:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:21 INFO - document served over http requires an https
20:23:21 INFO - sub-resource via script-tag using the meta-csp
20:23:21 INFO - delivery method with keep-origin-redirect and when
20:23:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:23:21 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 1479ms
20:23:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:23:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d8000 == 42 [pid = 1814] [id = 294]
20:23:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4daa82800) [pid = 1814] [serial = 825] [outer = (nil)]
20:23:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e0ade400) [pid = 1814] [serial = 826] [outer = 0x7ff4daa82800]
20:23:22 INFO - PROCESS | 1814 | 1447993402255 Marionette INFO loaded listener.js
20:23:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e6122400) [pid = 1814] [serial = 827] [outer = 0x7ff4daa82800]
20:23:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:23 INFO - document served over http requires an https
20:23:23 INFO - sub-resource via script-tag using the meta-csp
20:23:23 INFO - delivery method with no-redirect and when
20:23:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
20:23:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1649ms
20:23:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
20:23:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e076d800 == 43 [pid = 1814] [id = 295]
20:23:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4dafa4800) [pid = 1814] [serial = 828] [outer = (nil)]
20:23:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e62c1400) [pid = 1814] [serial = 829] [outer = 0x7ff4dafa4800]
20:23:23 INFO - PROCESS | 1814 | 1447993403882 Marionette INFO loaded listener.js
20:23:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e6498000) [pid = 1814] [serial = 830] [outer = 0x7ff4dafa4800]
20:23:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:24 INFO - document served over http requires an https
20:23:24 INFO - sub-resource via script-tag using the meta-csp
20:23:24 INFO - delivery method with swap-origin-redirect and when
20:23:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:23:24 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 1540ms
20:23:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:23:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67df000 == 44 [pid = 1814] [id = 296]
20:23:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e6965400) [pid = 1814] [serial = 831] [outer = (nil)]
20:23:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e6968000) [pid = 1814] [serial = 832] [outer = 0x7ff4e6965400]
20:23:26 INFO - PROCESS | 1814 | 1447993406786 Marionette INFO loaded listener.js
20:23:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e6a07400) [pid = 1814] [serial = 833] [outer = 0x7ff4e6965400]
20:23:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:27 INFO - document served over http requires an https
20:23:27 INFO - sub-resource via xhr-request using the meta-csp
20:23:27 INFO - delivery method with keep-origin-redirect and when
20:23:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:23:27 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 2988ms
20:23:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:23:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60d800 == 45 [pid = 1814] [id = 297]
20:23:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4d7263c00) [pid = 1814] [serial = 834] [outer = (nil)]
20:23:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4d7568000) [pid = 1814] [serial = 835] [outer = 0x7ff4d7263c00]
20:23:28 INFO - PROCESS | 1814 | 1447993408472 Marionette INFO loaded listener.js
20:23:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e6a45800) [pid = 1814] [serial = 836] [outer = 0x7ff4d7263c00]
20:23:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:23:29 INFO - document served over http requires an https
20:23:29 INFO - sub-resource via xhr-request using the meta-csp
20:23:29 INFO - delivery method with no-redirect and when
20:23:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
20:23:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1538ms
20:23:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:23:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f0000 == 46 [pid = 1814] [id = 298]
20:23:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4d725d000) [pid = 1814] [serial = 837] [outer = (nil)]
20:23:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4d79eb400) [pid = 1814] [serial = 838] [outer = 0x7ff4d725d000]
20:23:30 INFO - PROCESS | 1814 | 1447993410036 Marionette INFO loaded listener.js
20:23:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e6a4b800) [pid = 1814] [serial = 839] [outer = 0x7ff4d725d000]
20:23:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:31 INFO - document served over http requires an https
20:23:31 INFO - sub-resource via xhr-request using the meta-csp
20:23:31 INFO - delivery method with swap-origin-redirect and when
20:23:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:23:31 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 1780ms
20:23:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
20:23:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7513000 == 47 [pid = 1814] [id = 299]
20:23:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4d756f800) [pid = 1814] [serial = 840] [outer = (nil)]
20:23:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4d7c4d800) [pid = 1814] [serial = 841] [outer = 0x7ff4d756f800]
20:23:31 INFO - PROCESS | 1814 | 1447993411968 Marionette INFO loaded listener.js
20:23:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4da537400) [pid = 1814] [serial = 842] [outer = 0x7ff4d756f800]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4de12d000) [pid = 1814] [serial = 644] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e79dec00) [pid = 1814] [serial = 674] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e8421800) [pid = 1814] [serial = 680] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e664fc00) [pid = 1814] [serial = 662] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e649c800) [pid = 1814] [serial = 695] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e6495000) [pid = 1814] [serial = 659] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4dba02400) [pid = 1814] [serial = 641] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e7573000) [pid = 1814] [serial = 671] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e8b35400) [pid = 1814] [serial = 690] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e86d7400) [pid = 1814] [serial = 685] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e7c65400) [pid = 1814] [serial = 677] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e6a4c400) [pid = 1814] [serial = 668] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4da52ac00) [pid = 1814] [serial = 706] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4dfb86400) [pid = 1814] [serial = 719] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e0a3e400) [pid = 1814] [serial = 722] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4dba04000) [pid = 1814] [serial = 711] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4dfb8c400) [pid = 1814] [serial = 716] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e6971400) [pid = 1814] [serial = 665] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4de129400) [pid = 1814] [serial = 636] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e62c2c00) [pid = 1814] [serial = 701] [outer = (nil)] [url = about:blank]
20:23:32 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4dfdd6800) [pid = 1814] [serial = 647] [outer = (nil)] [url = about:blank]
20:23:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:33 INFO - document served over http requires an http
20:23:33 INFO - sub-resource via fetch-request using the meta-csp
20:23:33 INFO - delivery method with keep-origin-redirect and when
20:23:33 INFO - the target request is same-origin.
20:23:33 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 1729ms
20:23:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:23:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da145800 == 48 [pid = 1814] [id = 300]
20:23:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4d79ec400) [pid = 1814] [serial = 843] [outer = (nil)]
20:23:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4daa7fc00) [pid = 1814] [serial = 844] [outer = 0x7ff4d79ec400]
20:23:33 INFO - PROCESS | 1814 | 1447993413421 Marionette INFO loaded listener.js
20:23:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4db389400) [pid = 1814] [serial = 845] [outer = 0x7ff4d79ec400]
20:23:34 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:34 INFO - document served over http requires an http
20:23:34 INFO - sub-resource via fetch-request using the meta-csp
20:23:34 INFO - delivery method with no-redirect and when
20:23:34 INFO - the target request is same-origin.
20:23:34 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 1281ms
20:23:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:23:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd0800 == 49 [pid = 1814] [id = 301]
20:23:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4dd34e800) [pid = 1814] [serial = 846] [outer = (nil)]
20:23:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4dd357400) [pid = 1814] [serial = 847] [outer = 0x7ff4dd34e800]
20:23:34 INFO - PROCESS | 1814 | 1447993414737 Marionette INFO loaded listener.js
20:23:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4ddcaf800) [pid = 1814] [serial = 848] [outer = 0x7ff4dd34e800]
20:23:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:35 INFO - document served over http requires an http
20:23:35 INFO - sub-resource via fetch-request using the meta-csp
20:23:35 INFO - delivery method with swap-origin-redirect and when
20:23:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:23:35 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 1383ms
20:23:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
20:23:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db68f800 == 50 [pid = 1814] [id = 302]
20:23:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4ddb7b000) [pid = 1814] [serial = 849] [outer = (nil)]
20:23:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4de12f000) [pid = 1814] [serial = 850] [outer = 0x7ff4ddb7b000]
20:23:36 INFO - PROCESS | 1814 | 1447993416049 Marionette INFO loaded listener.js
20:23:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4dfddac00) [pid = 1814] [serial = 851] [outer = 0x7ff4ddb7b000]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4db8eb400) [pid = 1814] [serial = 796] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4da6b3000) [pid = 1814] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d756c000) [pid = 1814] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4da06d800) [pid = 1814] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e6a49000) [pid = 1814] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4f021bc00) [pid = 1814] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4de2b5c00) [pid = 1814] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4da065800) [pid = 1814] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4f0888000) [pid = 1814] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f244cc00) [pid = 1814] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f20e4c00) [pid = 1814] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993373092]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4de12d800) [pid = 1814] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4efed0c00) [pid = 1814] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4f009c000) [pid = 1814] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4d7570800) [pid = 1814] [serial = 770] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e8fda800) [pid = 1814] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4ef9a6c00) [pid = 1814] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4eb94f400) [pid = 1814] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4f0817c00) [pid = 1814] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4e6a50c00) [pid = 1814] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4de132c00) [pid = 1814] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e91cb800) [pid = 1814] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4de125800) [pid = 1814] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4ec9acc00) [pid = 1814] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e91d1400) [pid = 1814] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4de2bac00) [pid = 1814] [serial = 727] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4da530000) [pid = 1814] [serial = 724] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4da06a000) [pid = 1814] [serial = 787] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4daa80400) [pid = 1814] [serial = 790] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4efed9800) [pid = 1814] [serial = 754] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e91cf000) [pid = 1814] [serial = 742] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4f235a400) [pid = 1814] [serial = 776] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f2111400) [pid = 1814] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4f0225000) [pid = 1814] [serial = 757] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4eb95a000) [pid = 1814] [serial = 745] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4f0a83c00) [pid = 1814] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e8fdec00) [pid = 1814] [serial = 739] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4e62c6800) [pid = 1814] [serial = 730] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4ef9a9400) [pid = 1814] [serial = 751] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4ed6b8c00) [pid = 1814] [serial = 748] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e724e000) [pid = 1814] [serial = 736] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4f050e000) [pid = 1814] [serial = 760] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4da6b4c00) [pid = 1814] [serial = 793] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4f2115800) [pid = 1814] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993373092]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4e6fe8800) [pid = 1814] [serial = 733] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4f244d400) [pid = 1814] [serial = 781] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4f064f000) [pid = 1814] [serial = 763] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4f0a87800) [pid = 1814] [serial = 771] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4f0821400) [pid = 1814] [serial = 766] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4d756fc00) [pid = 1814] [serial = 784] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4eb94dc00) [pid = 1814] [serial = 743] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4ef9a2c00) [pid = 1814] [serial = 749] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4e843b000) [pid = 1814] [serial = 737] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4f021dc00) [pid = 1814] [serial = 755] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4ec922400) [pid = 1814] [serial = 746] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4daa8e800) [pid = 1814] [serial = 791] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4efd9d800) [pid = 1814] [serial = 752] [outer = (nil)] [url = about:blank]
20:23:36 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4e91ca400) [pid = 1814] [serial = 740] [outer = (nil)] [url = about:blank]
20:23:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1f000 == 51 [pid = 1814] [id = 303]
20:23:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x7ff4d756a000) [pid = 1814] [serial = 852] [outer = (nil)]
20:23:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x7ff4da536000) [pid = 1814] [serial = 853] [outer = 0x7ff4d756a000]
20:23:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:37 INFO - document served over http requires an http
20:23:37 INFO - sub-resource via iframe-tag using the meta-csp
20:23:37 INFO - delivery method with keep-origin-redirect and when
20:23:37 INFO - the target request is same-origin.
20:23:37 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 1490ms
20:23:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:23:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd27d000 == 52 [pid = 1814] [id = 304]
20:23:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x7ff4d7264400) [pid = 1814] [serial = 854] [outer = (nil)]
20:23:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x7ff4de2b7800) [pid = 1814] [serial = 855] [outer = 0x7ff4d7264400]
20:23:37 INFO - PROCESS | 1814 | 1447993417513 Marionette INFO loaded listener.js
20:23:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x7ff4e056ac00) [pid = 1814] [serial = 856] [outer = 0x7ff4d7264400]
20:23:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb07000 == 53 [pid = 1814] [id = 305]
20:23:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x7ff4e03a1c00) [pid = 1814] [serial = 857] [outer = (nil)]
20:23:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x7ff4e0a32800) [pid = 1814] [serial = 858] [outer = 0x7ff4e03a1c00]
20:23:38 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:38 INFO - document served over http requires an http
20:23:38 INFO - sub-resource via iframe-tag using the meta-csp
20:23:38 INFO - delivery method with no-redirect and when
20:23:38 INFO - the target request is same-origin.
20:23:38 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 1329ms
20:23:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:23:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7b9c800 == 54 [pid = 1814] [id = 306]
20:23:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x7ff4d7267800) [pid = 1814] [serial = 859] [outer = (nil)]
20:23:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4d7564c00) [pid = 1814] [serial = 860] [outer = 0x7ff4d7267800]
20:23:39 INFO - PROCESS | 1814 | 1447993419183 Marionette INFO loaded listener.js
20:23:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4d7c4ac00) [pid = 1814] [serial = 861] [outer = 0x7ff4d7267800]
20:23:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da61c000 == 55 [pid = 1814] [id = 307]
20:23:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff4d826f400) [pid = 1814] [serial = 862] [outer = (nil)]
20:23:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff4d8279800) [pid = 1814] [serial = 863] [outer = 0x7ff4d826f400]
20:23:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:40 INFO - document served over http requires an http
20:23:40 INFO - sub-resource via iframe-tag using the meta-csp
20:23:40 INFO - delivery method with swap-origin-redirect and when
20:23:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:23:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:23:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:23:40 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 1779ms
20:23:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
20:23:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadee800 == 56 [pid = 1814] [id = 308]
20:23:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4da065800) [pid = 1814] [serial = 864] [outer = (nil)]
20:23:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4daa8c000) [pid = 1814] [serial = 865] [outer = 0x7ff4da065800]
20:23:40 INFO - PROCESS | 1814 | 1447993420870 Marionette INFO loaded listener.js
20:23:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4db37c800) [pid = 1814] [serial = 866] [outer = 0x7ff4da065800]
20:23:42 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:42 INFO - document served over http requires an http
20:23:42 INFO - sub-resource via script-tag using the meta-csp
20:23:42 INFO - delivery method with keep-origin-redirect and when
20:23:42 INFO - the target request is same-origin.
20:23:42 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 1635ms
20:23:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
20:23:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb1d800 == 57 [pid = 1814] [id = 309]
20:23:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4ddcb0800) [pid = 1814] [serial = 867] [outer = (nil)]
20:23:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4de127000) [pid = 1814] [serial = 868] [outer = 0x7ff4ddcb0800]
20:23:42 INFO - PROCESS | 1814 | 1447993422522 Marionette INFO loaded listener.js
20:23:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4e03a3000) [pid = 1814] [serial = 869] [outer = 0x7ff4ddcb0800]
20:23:43 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:43 INFO - document served over http requires an http
20:23:43 INFO - sub-resource via script-tag using the meta-csp
20:23:43 INFO - delivery method with no-redirect and when
20:23:43 INFO - the target request is same-origin.
20:23:43 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 1536ms
20:23:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:23:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c1c800 == 58 [pid = 1814] [id = 310]
20:23:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4ddcb3400) [pid = 1814] [serial = 870] [outer = (nil)]
20:23:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4e62c9400) [pid = 1814] [serial = 871] [outer = 0x7ff4ddcb3400]
20:23:44 INFO - PROCESS | 1814 | 1447993424106 Marionette INFO loaded listener.js
20:23:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4e6654c00) [pid = 1814] [serial = 872] [outer = 0x7ff4ddcb3400]
20:23:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:45 INFO - document served over http requires an http
20:23:45 INFO - sub-resource via script-tag using the meta-csp
20:23:45 INFO - delivery method with swap-origin-redirect and when
20:23:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:23:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:23:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:23:45 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 1557ms
20:23:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
20:23:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7218800 == 59 [pid = 1814] [id = 311]
20:23:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4e0a34800) [pid = 1814] [serial = 873] [outer = (nil)]
20:23:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4e6a0f800) [pid = 1814] [serial = 874] [outer = 0x7ff4e0a34800]
20:23:45 INFO - PROCESS | 1814 | 1447993425725 Marionette INFO loaded listener.js
20:23:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4e6a50800) [pid = 1814] [serial = 875] [outer = 0x7ff4e0a34800]
20:23:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:46 INFO - document served over http requires an http
20:23:46 INFO - sub-resource via xhr-request using the meta-csp
20:23:46 INFO - delivery method with keep-origin-redirect and when
20:23:46 INFO - the target request is same-origin.
20:23:46 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 1533ms
20:23:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:23:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75c2800 == 60 [pid = 1814] [id = 312]
20:23:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e6feb400) [pid = 1814] [serial = 876] [outer = (nil)]
20:23:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4e6fec800) [pid = 1814] [serial = 877] [outer = 0x7ff4e6feb400]
20:23:47 INFO - PROCESS | 1814 | 1447993427288 Marionette INFO loaded listener.js
20:23:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e724d000) [pid = 1814] [serial = 878] [outer = 0x7ff4e6feb400]
20:23:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:23:48 INFO - document served over http requires an http
20:23:48 INFO - sub-resource via xhr-request using the meta-csp
20:23:48 INFO - delivery method with no-redirect and when
20:23:48 INFO - the target request is same-origin.
20:23:48 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 1640ms
20:23:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:23:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c0a800 == 61 [pid = 1814] [id = 313]
20:23:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e6feb800) [pid = 1814] [serial = 879] [outer = (nil)]
20:23:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e7576800) [pid = 1814] [serial = 880] [outer = 0x7ff4e6feb800]
20:23:49 INFO - PROCESS | 1814 | 1447993429052 Marionette INFO loaded listener.js
20:23:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4e79df000) [pid = 1814] [serial = 881] [outer = 0x7ff4e6feb800]
20:23:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:50 INFO - document served over http requires an http
20:23:50 INFO - sub-resource via xhr-request using the meta-csp
20:23:50 INFO - delivery method with swap-origin-redirect and when
20:23:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:23:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:23:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:23:50 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 1649ms
20:23:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
20:23:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c2a000 == 62 [pid = 1814] [id = 314]
20:23:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4e7571400) [pid = 1814] [serial = 882] [outer = (nil)]
20:23:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4e79e3000) [pid = 1814] [serial = 883] [outer = 0x7ff4e7571400]
20:23:50 INFO - PROCESS | 1814 | 1447993430596 Marionette INFO loaded listener.js
20:23:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4e7c69000) [pid = 1814] [serial = 884] [outer = 0x7ff4e7571400]
20:23:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:23:51 INFO - document served over http requires an https
20:23:51 INFO - sub-resource via fetch-request using the meta-csp
20:23:51 INFO - delivery method with keep-origin-redirect and when
20:23:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:23:51 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 1580ms
20:23:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:23:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8891800 == 63 [pid = 1814] [id = 315]
20:23:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4e7573000) [pid = 1814] [serial = 885] [outer = (nil)]
20:23:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e7c69800) [pid = 1814] [serial = 886] [outer = 0x7ff4e7573000]
20:23:52 INFO - PROCESS | 1814 | 1447993432142 Marionette INFO loaded listener.js
20:23:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e8420000) [pid = 1814] [serial = 887] [outer = 0x7ff4e7573000]
20:23:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:23:53 INFO - document served over http requires an https
20:23:53 INFO - sub-resource via fetch-request using the meta-csp
20:23:53 INFO - delivery method with no-redirect and when
20:23:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
20:23:53 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 1645ms
20:23:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
20:23:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b83800 == 64 [pid = 1814] [id = 316]
20:23:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4da064400) [pid = 1814] [serial = 888] [outer = (nil)]
20:23:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e8423400) [pid = 1814] [serial = 889] [outer = 0x7ff4da064400]
20:23:53 INFO - PROCESS | 1814 | 1447993433810 Marionette INFO loaded listener.js
20:23:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e843a000) [pid = 1814] [serial = 890] [outer = 0x7ff4da064400]
20:23:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:54 INFO - document served over http requires an https
20:23:54 INFO - sub-resource via fetch-request using the meta-csp
20:23:54 INFO - delivery method with swap-origin-redirect and when
20:23:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:23:54 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 1632ms
20:23:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:23:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e915d800 == 65 [pid = 1814] [id = 317]
20:23:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e86d9c00) [pid = 1814] [serial = 891] [outer = (nil)]
20:23:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e86dac00) [pid = 1814] [serial = 892] [outer = 0x7ff4e86d9c00]
20:23:55 INFO - PROCESS | 1814 | 1447993435747 Marionette INFO loaded listener.js
20:23:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e892e800) [pid = 1814] [serial = 893] [outer = 0x7ff4e86d9c00]
20:23:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:23:58 INFO - document served over http requires an https
20:23:58 INFO - sub-resource via fetch-request using the meta-csp
20:23:58 INFO - delivery method with swap-origin-redirect and when
20:23:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:23:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:23:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:23:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:23:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:23:58 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 3304ms
20:23:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
20:23:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da61d800 == 66 [pid = 1814] [id = 318]
20:23:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4d756b000) [pid = 1814] [serial = 894] [outer = (nil)]
20:23:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4d79f1400) [pid = 1814] [serial = 895] [outer = 0x7ff4d756b000]
20:23:59 INFO - PROCESS | 1814 | 1447993439085 Marionette INFO loaded listener.js
20:23:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:23:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4da530c00) [pid = 1814] [serial = 896] [outer = 0x7ff4d756b000]
20:24:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:00 INFO - document served over http requires an https
20:24:00 INFO - sub-resource via fetch-request using the meta-csp
20:24:00 INFO - delivery method with keep-origin-redirect and when
20:24:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:24:00 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 1980ms
20:24:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:24:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7515000 == 67 [pid = 1814] [id = 319]
20:24:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4d7c51c00) [pid = 1814] [serial = 897] [outer = (nil)]
20:24:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4d8277c00) [pid = 1814] [serial = 898] [outer = 0x7ff4d7c51c00]
20:24:00 INFO - PROCESS | 1814 | 1447993440977 Marionette INFO loaded listener.js
20:24:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4db383c00) [pid = 1814] [serial = 899] [outer = 0x7ff4d7c51c00]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade8800 == 66 [pid = 1814] [id = 231]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da037800 == 65 [pid = 1814] [id = 280]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db6a1800 == 64 [pid = 1814] [id = 224]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f61000 == 63 [pid = 1814] [id = 281]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9c2800 == 62 [pid = 1814] [id = 282]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d722c800 == 61 [pid = 1814] [id = 279]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade9000 == 60 [pid = 1814] [id = 222]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a9000 == 59 [pid = 1814] [id = 240]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb07000 == 58 [pid = 1814] [id = 305]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1f000 == 57 [pid = 1814] [id = 303]
20:24:01 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db68f800 == 56 [pid = 1814] [id = 302]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da145800 == 55 [pid = 1814] [id = 300]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7513000 == 54 [pid = 1814] [id = 299]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f0000 == 53 [pid = 1814] [id = 298]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da60d800 == 52 [pid = 1814] [id = 297]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67df000 == 51 [pid = 1814] [id = 296]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e076d800 == 50 [pid = 1814] [id = 295]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d8000 == 49 [pid = 1814] [id = 294]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da619000 == 48 [pid = 1814] [id = 293]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb1e000 == 47 [pid = 1814] [id = 292]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf15800 == 46 [pid = 1814] [id = 291]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de806000 == 45 [pid = 1814] [id = 290]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da147800 == 44 [pid = 1814] [id = 289]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb95800 == 43 [pid = 1814] [id = 288]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd936000 == 42 [pid = 1814] [id = 287]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f8000 == 41 [pid = 1814] [id = 286]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d750c000 == 40 [pid = 1814] [id = 285]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da61a000 == 39 [pid = 1814] [id = 284]
20:24:02 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf19000 == 38 [pid = 1814] [id = 283]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f081f400) [pid = 1814] [serial = 764] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f0a7e800) [pid = 1814] [serial = 767] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4f20ec000) [pid = 1814] [serial = 772] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4db8efc00) [pid = 1814] [serial = 725] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4e0a3fc00) [pid = 1814] [serial = 728] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4f2c58800) [pid = 1814] [serial = 782] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4da532800) [pid = 1814] [serial = 788] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4f244ec00) [pid = 1814] [serial = 777] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e724c400) [pid = 1814] [serial = 734] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4d7c4d400) [pid = 1814] [serial = 785] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4f0648c00) [pid = 1814] [serial = 761] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e6a0e000) [pid = 1814] [serial = 731] [outer = (nil)] [url = about:blank]
20:24:02 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f0507c00) [pid = 1814] [serial = 758] [outer = (nil)] [url = about:blank]
20:24:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:02 INFO - document served over http requires an https
20:24:02 INFO - sub-resource via fetch-request using the meta-csp
20:24:02 INFO - delivery method with no-redirect and when
20:24:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
20:24:02 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 2188ms
20:24:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
20:24:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da13d800 == 39 [pid = 1814] [id = 320]
20:24:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4d79f2c00) [pid = 1814] [serial = 900] [outer = (nil)]
20:24:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4daa8dc00) [pid = 1814] [serial = 901] [outer = 0x7ff4d79f2c00]
20:24:02 INFO - PROCESS | 1814 | 1447993442737 Marionette INFO loaded listener.js
20:24:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4ddb72000) [pid = 1814] [serial = 902] [outer = 0x7ff4d79f2c00]
20:24:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:03 INFO - document served over http requires an https
20:24:03 INFO - sub-resource via fetch-request using the meta-csp
20:24:03 INFO - delivery method with swap-origin-redirect and when
20:24:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:24:03 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 1279ms
20:24:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:24:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db80e800 == 40 [pid = 1814] [id = 321]
20:24:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4d7c4d400) [pid = 1814] [serial = 903] [outer = (nil)]
20:24:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4ddb75c00) [pid = 1814] [serial = 904] [outer = 0x7ff4d7c4d400]
20:24:04 INFO - PROCESS | 1814 | 1447993444076 Marionette INFO loaded listener.js
20:24:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4dfdd8800) [pid = 1814] [serial = 905] [outer = 0x7ff4d7c4d400]
20:24:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f4800 == 41 [pid = 1814] [id = 322]
20:24:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4de12a000) [pid = 1814] [serial = 906] [outer = (nil)]
20:24:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4dfde1000) [pid = 1814] [serial = 907] [outer = 0x7ff4de12a000]
20:24:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:05 INFO - document served over http requires an https
20:24:05 INFO - sub-resource via iframe-tag using the meta-csp
20:24:05 INFO - delivery method with keep-origin-redirect and when
20:24:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:24:05 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 1346ms
20:24:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:24:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da61a000 == 42 [pid = 1814] [id = 323]
20:24:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4ddb71c00) [pid = 1814] [serial = 908] [outer = (nil)]
20:24:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4dfebf000) [pid = 1814] [serial = 909] [outer = 0x7ff4ddb71c00]
20:24:05 INFO - PROCESS | 1814 | 1447993445480 Marionette INFO loaded listener.js
20:24:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e0a34c00) [pid = 1814] [serial = 910] [outer = 0x7ff4ddb71c00]
20:24:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb97800 == 43 [pid = 1814] [id = 324]
20:24:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e056a400) [pid = 1814] [serial = 911] [outer = (nil)]
20:24:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e0a3b000) [pid = 1814] [serial = 912] [outer = 0x7ff4e056a400]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4d7561c00) [pid = 1814] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4de2b7800) [pid = 1814] [serial = 855] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4dd34e800) [pid = 1814] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4d756a000) [pid = 1814] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4dfebcc00) [pid = 1814] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993398296]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e03ac000) [pid = 1814] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4d725d000) [pid = 1814] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e03adc00) [pid = 1814] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4d756f800) [pid = 1814] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4ddb7b000) [pid = 1814] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4d79ed400) [pid = 1814] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4de2b2000) [pid = 1814] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4da067400) [pid = 1814] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4d79ec400) [pid = 1814] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e0574400) [pid = 1814] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4de12bc00) [pid = 1814] [serial = 812] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4d756c800) [pid = 1814] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4da52f400) [pid = 1814] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4de2ba800) [pid = 1814] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4dba09400) [pid = 1814] [serial = 802] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4d7c4d800) [pid = 1814] [serial = 841] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4de12f000) [pid = 1814] [serial = 850] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4da534800) [pid = 1814] [serial = 799] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4dfb7f000) [pid = 1814] [serial = 813] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4dfebfc00) [pid = 1814] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993398296]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4ddcab800) [pid = 1814] [serial = 808] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4d79eb400) [pid = 1814] [serial = 838] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4e6968000) [pid = 1814] [serial = 832] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4e62c1400) [pid = 1814] [serial = 829] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4ddb77800) [pid = 1814] [serial = 805] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e0ade400) [pid = 1814] [serial = 826] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4e056d000) [pid = 1814] [serial = 818] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4dd357400) [pid = 1814] [serial = 847] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4e0a39800) [pid = 1814] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4e0ad5c00) [pid = 1814] [serial = 823] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4d7568000) [pid = 1814] [serial = 835] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4da536000) [pid = 1814] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4daa7fc00) [pid = 1814] [serial = 844] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4e6a4b800) [pid = 1814] [serial = 839] [outer = (nil)] [url = about:blank]
20:24:06 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4db385400) [pid = 1814] [serial = 794] [outer = (nil)] [url = about:blank]
20:24:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:06 INFO - document served over http requires an https
20:24:06 INFO - sub-resource via iframe-tag using the meta-csp
20:24:06 INFO - delivery method with no-redirect and when
20:24:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:24:06 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 1427ms
20:24:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:24:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc57800 == 44 [pid = 1814] [id = 325]
20:24:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x7ff4daa8b000) [pid = 1814] [serial = 913] [outer = (nil)]
20:24:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x7ff4ddb7d800) [pid = 1814] [serial = 914] [outer = 0x7ff4daa8b000]
20:24:06 INFO - PROCESS | 1814 | 1447993446854 Marionette INFO loaded listener.js
20:24:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x7ff4e0ad5c00) [pid = 1814] [serial = 915] [outer = 0x7ff4daa8b000]
20:24:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfea1000 == 45 [pid = 1814] [id = 326]
20:24:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x7ff4e0ade400) [pid = 1814] [serial = 916] [outer = (nil)]
20:24:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4e611b400) [pid = 1814] [serial = 917] [outer = 0x7ff4e0ade400]
20:24:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:07 INFO - document served over http requires an https
20:24:07 INFO - sub-resource via iframe-tag using the meta-csp
20:24:07 INFO - delivery method with swap-origin-redirect and when
20:24:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:24:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1277ms
20:24:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:24:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01df800 == 46 [pid = 1814] [id = 327]
20:24:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4dafa6800) [pid = 1814] [serial = 918] [outer = (nil)]
20:24:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4e611ec00) [pid = 1814] [serial = 919] [outer = 0x7ff4dafa6800]
20:24:08 INFO - PROCESS | 1814 | 1447993448288 Marionette INFO loaded listener.js
20:24:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4e664d400) [pid = 1814] [serial = 920] [outer = 0x7ff4dafa6800]
20:24:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f68000 == 47 [pid = 1814] [id = 328]
20:24:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4d7266c00) [pid = 1814] [serial = 921] [outer = (nil)]
20:24:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4d79edc00) [pid = 1814] [serial = 922] [outer = 0x7ff4d7266c00]
20:24:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:09 INFO - document served over http requires an https
20:24:09 INFO - sub-resource via iframe-tag using the meta-csp
20:24:09 INFO - delivery method with swap-origin-redirect and when
20:24:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:24:09 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 1737ms
20:24:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:24:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db6a1000 == 48 [pid = 1814] [id = 329]
20:24:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4d7c56800) [pid = 1814] [serial = 923] [outer = (nil)]
20:24:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4da534800) [pid = 1814] [serial = 924] [outer = 0x7ff4d7c56800]
20:24:10 INFO - PROCESS | 1814 | 1447993450248 Marionette INFO loaded listener.js
20:24:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4dba05800) [pid = 1814] [serial = 925] [outer = 0x7ff4d7c56800]
20:24:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de811000 == 49 [pid = 1814] [id = 330]
20:24:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4db381000) [pid = 1814] [serial = 926] [outer = (nil)]
20:24:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4ddcb3800) [pid = 1814] [serial = 927] [outer = 0x7ff4db381000]
20:24:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:11 INFO - document served over http requires an https
20:24:11 INFO - sub-resource via iframe-tag using the meta-csp
20:24:11 INFO - delivery method with keep-origin-redirect and when
20:24:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:24:11 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 1839ms
20:24:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:24:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e075d000 == 50 [pid = 1814] [id = 331]
20:24:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4dba0d400) [pid = 1814] [serial = 928] [outer = (nil)]
20:24:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4ddcaec00) [pid = 1814] [serial = 929] [outer = 0x7ff4dba0d400]
20:24:11 INFO - PROCESS | 1814 | 1447993451988 Marionette INFO loaded listener.js
20:24:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4e0ad7400) [pid = 1814] [serial = 930] [outer = 0x7ff4dba0d400]
20:24:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67df000 == 51 [pid = 1814] [id = 332]
20:24:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e0adc800) [pid = 1814] [serial = 931] [outer = (nil)]
20:24:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e62c2000) [pid = 1814] [serial = 932] [outer = 0x7ff4e0adc800]
20:24:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:13 INFO - document served over http requires an https
20:24:13 INFO - sub-resource via iframe-tag using the meta-csp
20:24:13 INFO - delivery method with no-redirect and when
20:24:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:24:13 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 1679ms
20:24:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:24:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c18000 == 52 [pid = 1814] [id = 333]
20:24:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e6651800) [pid = 1814] [serial = 933] [outer = (nil)]
20:24:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4e6a0d400) [pid = 1814] [serial = 934] [outer = 0x7ff4e6651800]
20:24:13 INFO - PROCESS | 1814 | 1447993453690 Marionette INFO loaded listener.js
20:24:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4e6fe9c00) [pid = 1814] [serial = 935] [outer = 0x7ff4e6651800]
20:24:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e7000 == 53 [pid = 1814] [id = 334]
20:24:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4e6a53c00) [pid = 1814] [serial = 936] [outer = (nil)]
20:24:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4e6fef000) [pid = 1814] [serial = 937] [outer = 0x7ff4e6a53c00]
20:24:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:14 INFO - document served over http requires an https
20:24:14 INFO - sub-resource via iframe-tag using the meta-csp
20:24:14 INFO - delivery method with swap-origin-redirect and when
20:24:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:24:14 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 1687ms
20:24:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:24:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b9a800 == 54 [pid = 1814] [id = 335]
20:24:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4e6a49000) [pid = 1814] [serial = 938] [outer = (nil)]
20:24:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e7247800) [pid = 1814] [serial = 939] [outer = 0x7ff4e6a49000]
20:24:15 INFO - PROCESS | 1814 | 1447993455415 Marionette INFO loaded listener.js
20:24:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e79de800) [pid = 1814] [serial = 940] [outer = 0x7ff4e6a49000]
20:24:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:16 INFO - document served over http requires an https
20:24:16 INFO - sub-resource via script-tag using the meta-csp
20:24:16 INFO - delivery method with keep-origin-redirect and when
20:24:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:24:16 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 1936ms
20:24:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:24:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f7000 == 55 [pid = 1814] [id = 336]
20:24:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e6fe8000) [pid = 1814] [serial = 941] [outer = (nil)]
20:24:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e8416800) [pid = 1814] [serial = 942] [outer = 0x7ff4e6fe8000]
20:24:17 INFO - PROCESS | 1814 | 1447993457348 Marionette INFO loaded listener.js
20:24:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e8924c00) [pid = 1814] [serial = 943] [outer = 0x7ff4e6fe8000]
20:24:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:18 INFO - document served over http requires an https
20:24:18 INFO - sub-resource via script-tag using the meta-csp
20:24:18 INFO - delivery method with no-redirect and when
20:24:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:24:18 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 1502ms
20:24:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:24:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1ae000 == 56 [pid = 1814] [id = 337]
20:24:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e8b3e000) [pid = 1814] [serial = 944] [outer = (nil)]
20:24:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e8fd4000) [pid = 1814] [serial = 945] [outer = 0x7ff4e8b3e000]
20:24:19 INFO - PROCESS | 1814 | 1447993459031 Marionette INFO loaded listener.js
20:24:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e8fde400) [pid = 1814] [serial = 946] [outer = 0x7ff4e8b3e000]
20:24:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:20 INFO - document served over http requires an https
20:24:20 INFO - sub-resource via script-tag using the meta-csp
20:24:20 INFO - delivery method with swap-origin-redirect and when
20:24:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:24:20 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 1683ms
20:24:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:24:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d8000 == 57 [pid = 1814] [id = 338]
20:24:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e6651c00) [pid = 1814] [serial = 947] [outer = (nil)]
20:24:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e91c5000) [pid = 1814] [serial = 948] [outer = 0x7ff4e6651c00]
20:24:20 INFO - PROCESS | 1814 | 1447993460650 Marionette INFO loaded listener.js
20:24:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e91d1800) [pid = 1814] [serial = 949] [outer = 0x7ff4e6651c00]
20:24:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:21 INFO - document served over http requires an https
20:24:21 INFO - sub-resource via script-tag using the meta-csp
20:24:21 INFO - delivery method with swap-origin-redirect and when
20:24:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:24:21 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 1579ms
20:24:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:24:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1fe800 == 58 [pid = 1814] [id = 339]
20:24:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e6971c00) [pid = 1814] [serial = 950] [outer = (nil)]
20:24:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4eb7a8c00) [pid = 1814] [serial = 951] [outer = 0x7ff4e6971c00]
20:24:22 INFO - PROCESS | 1814 | 1447993462269 Marionette INFO loaded listener.js
20:24:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4eb952c00) [pid = 1814] [serial = 952] [outer = 0x7ff4e6971c00]
20:24:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:23 INFO - document served over http requires an https
20:24:23 INFO - sub-resource via script-tag using the meta-csp
20:24:23 INFO - delivery method with keep-origin-redirect and when
20:24:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:24:23 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 1733ms
20:24:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:24:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba60000 == 59 [pid = 1814] [id = 340]
20:24:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e8b3ec00) [pid = 1814] [serial = 953] [outer = (nil)]
20:24:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4eba16400) [pid = 1814] [serial = 954] [outer = 0x7ff4e8b3ec00]
20:24:23 INFO - PROCESS | 1814 | 1447993463922 Marionette INFO loaded listener.js
20:24:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4ebb37800) [pid = 1814] [serial = 955] [outer = 0x7ff4e8b3ec00]
20:24:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:24 INFO - document served over http requires an https
20:24:24 INFO - sub-resource via script-tag using the meta-csp
20:24:24 INFO - delivery method with no-redirect and when
20:24:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:24:24 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 1484ms
20:24:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:24:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ebb63800 == 60 [pid = 1814] [id = 341]
20:24:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e724bc00) [pid = 1814] [serial = 956] [outer = (nil)]
20:24:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4ec91ac00) [pid = 1814] [serial = 957] [outer = 0x7ff4e724bc00]
20:24:25 INFO - PROCESS | 1814 | 1447993465522 Marionette INFO loaded listener.js
20:24:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4ed6b3800) [pid = 1814] [serial = 958] [outer = 0x7ff4e724bc00]
20:24:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:26 INFO - document served over http requires an https
20:24:26 INFO - sub-resource via script-tag using the meta-csp
20:24:26 INFO - delivery method with swap-origin-redirect and when
20:24:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:24:26 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 1591ms
20:24:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
20:24:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ecb27000 == 61 [pid = 1814] [id = 342]
20:24:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4ed6b9800) [pid = 1814] [serial = 959] [outer = (nil)]
20:24:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4ed779000) [pid = 1814] [serial = 960] [outer = 0x7ff4ed6b9800]
20:24:27 INFO - PROCESS | 1814 | 1447993467165 Marionette INFO loaded listener.js
20:24:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4ef9aa800) [pid = 1814] [serial = 961] [outer = 0x7ff4ed6b9800]
20:24:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:28 INFO - document served over http requires an https
20:24:28 INFO - sub-resource via xhr-request using the meta-csp
20:24:28 INFO - delivery method with keep-origin-redirect and when
20:24:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:24:28 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 1740ms
20:24:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:24:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef605000 == 62 [pid = 1814] [id = 343]
20:24:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4ed774400) [pid = 1814] [serial = 962] [outer = (nil)]
20:24:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4efc21000) [pid = 1814] [serial = 963] [outer = 0x7ff4ed774400]
20:24:28 INFO - PROCESS | 1814 | 1447993468845 Marionette INFO loaded listener.js
20:24:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4efd9d000) [pid = 1814] [serial = 964] [outer = 0x7ff4ed774400]
20:24:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:29 INFO - document served over http requires an https
20:24:29 INFO - sub-resource via xhr-request using the meta-csp
20:24:29 INFO - delivery method with no-redirect and when
20:24:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
20:24:29 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 1585ms
20:24:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
20:24:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef64a000 == 63 [pid = 1814] [id = 344]
20:24:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4d7263800) [pid = 1814] [serial = 965] [outer = (nil)]
20:24:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4efc1ac00) [pid = 1814] [serial = 966] [outer = 0x7ff4d7263800]
20:24:32 INFO - PROCESS | 1814 | 1447993472200 Marionette INFO loaded listener.js
20:24:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4efed0400) [pid = 1814] [serial = 967] [outer = 0x7ff4d7263800]
20:24:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:33 INFO - document served over http requires an https
20:24:33 INFO - sub-resource via xhr-request using the meta-csp
20:24:33 INFO - delivery method with swap-origin-redirect and when
20:24:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:24:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 3358ms
20:24:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:24:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6ef000 == 64 [pid = 1814] [id = 345]
20:24:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4d7561800) [pid = 1814] [serial = 968] [outer = (nil)]
20:24:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4da533000) [pid = 1814] [serial = 969] [outer = 0x7ff4d7561800]
20:24:34 INFO - PROCESS | 1814 | 1447993474145 Marionette INFO loaded listener.js
20:24:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4dba0a400) [pid = 1814] [serial = 970] [outer = 0x7ff4d7561800]
20:24:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:35 INFO - document served over http requires an https
20:24:35 INFO - sub-resource via xhr-request using the meta-csp
20:24:35 INFO - delivery method with swap-origin-redirect and when
20:24:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:24:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1496ms
20:24:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
20:24:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f54000 == 65 [pid = 1814] [id = 346]
20:24:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4da6b7c00) [pid = 1814] [serial = 971] [outer = (nil)]
20:24:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4daa88400) [pid = 1814] [serial = 972] [outer = 0x7ff4da6b7c00]
20:24:35 INFO - PROCESS | 1814 | 1447993475898 Marionette INFO loaded listener.js
20:24:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4ddb80c00) [pid = 1814] [serial = 973] [outer = 0x7ff4da6b7c00]
20:24:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfea1000 == 64 [pid = 1814] [id = 326]
20:24:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb97800 == 63 [pid = 1814] [id = 324]
20:24:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f4800 == 62 [pid = 1814] [id = 322]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e915d800 == 61 [pid = 1814] [id = 317]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b83800 == 60 [pid = 1814] [id = 316]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c2a000 == 59 [pid = 1814] [id = 314]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c0a800 == 58 [pid = 1814] [id = 313]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75c2800 == 57 [pid = 1814] [id = 312]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7218800 == 56 [pid = 1814] [id = 311]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c1c800 == 55 [pid = 1814] [id = 310]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb1d800 == 54 [pid = 1814] [id = 309]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadee800 == 53 [pid = 1814] [id = 308]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da61c000 == 52 [pid = 1814] [id = 307]
20:24:37 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7b9c800 == 51 [pid = 1814] [id = 306]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4ddcaf800) [pid = 1814] [serial = 848] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e0a33400) [pid = 1814] [serial = 819] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4da537400) [pid = 1814] [serial = 842] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e0ae1400) [pid = 1814] [serial = 824] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4db389400) [pid = 1814] [serial = 845] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4db37c000) [pid = 1814] [serial = 800] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4ddcb4000) [pid = 1814] [serial = 806] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4dfddac00) [pid = 1814] [serial = 851] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4dfeb8000) [pid = 1814] [serial = 814] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4de2b7400) [pid = 1814] [serial = 809] [outer = (nil)] [url = about:blank]
20:24:37 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4dd358400) [pid = 1814] [serial = 803] [outer = (nil)] [url = about:blank]
20:24:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:37 INFO - document served over http requires an https
20:24:37 INFO - sub-resource via xhr-request using the meta-csp
20:24:37 INFO - delivery method with keep-origin-redirect and when
20:24:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:24:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 2002ms
20:24:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:24:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da623000 == 52 [pid = 1814] [id = 347]
20:24:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4de2b7800) [pid = 1814] [serial = 974] [outer = (nil)]
20:24:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4dfdd9000) [pid = 1814] [serial = 975] [outer = 0x7ff4de2b7800]
20:24:37 INFO - PROCESS | 1814 | 1447993477642 Marionette INFO loaded listener.js
20:24:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e0a33400) [pid = 1814] [serial = 976] [outer = 0x7ff4de2b7800]
20:24:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:24:38 INFO - document served over http requires an https
20:24:38 INFO - sub-resource via xhr-request using the meta-csp
20:24:38 INFO - delivery method with no-redirect and when
20:24:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
20:24:38 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 1279ms
20:24:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
20:24:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db820800 == 53 [pid = 1814] [id = 348]
20:24:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e0574000) [pid = 1814] [serial = 977] [outer = (nil)]
20:24:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e611f000) [pid = 1814] [serial = 978] [outer = 0x7ff4e0574000]
20:24:38 INFO - PROCESS | 1814 | 1447993478977 Marionette INFO loaded listener.js
20:24:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e649b400) [pid = 1814] [serial = 979] [outer = 0x7ff4e0574000]
20:24:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:40 INFO - document served over http requires an https
20:24:40 INFO - sub-resource via xhr-request using the meta-csp
20:24:40 INFO - delivery method with swap-origin-redirect and when
20:24:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:24:40 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 1331ms
20:24:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:24:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db805800 == 54 [pid = 1814] [id = 349]
20:24:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e6651400) [pid = 1814] [serial = 980] [outer = (nil)]
20:24:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e6967c00) [pid = 1814] [serial = 981] [outer = 0x7ff4e6651400]
20:24:40 INFO - PROCESS | 1814 | 1447993480363 Marionette INFO loaded listener.js
20:24:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e6a52400) [pid = 1814] [serial = 982] [outer = 0x7ff4e6651400]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e611ec00) [pid = 1814] [serial = 919] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4d756b000) [pid = 1814] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4d79f2c00) [pid = 1814] [serial = 900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4de12a000) [pid = 1814] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4ddb71c00) [pid = 1814] [serial = 908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e056a400) [pid = 1814] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993446318]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e0ade400) [pid = 1814] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4d7c4d400) [pid = 1814] [serial = 903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4daa8b000) [pid = 1814] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4d7c51c00) [pid = 1814] [serial = 897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e03a1c00) [pid = 1814] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993418407]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d7264400) [pid = 1814] [serial = 854] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4daa82800) [pid = 1814] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4dafa4800) [pid = 1814] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4d826f400) [pid = 1814] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e6965400) [pid = 1814] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4d7263c00) [pid = 1814] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e0a32800) [pid = 1814] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993418407]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4e6fec800) [pid = 1814] [serial = 877] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e7c69800) [pid = 1814] [serial = 886] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e62c9400) [pid = 1814] [serial = 871] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4dfde1000) [pid = 1814] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4ddb75c00) [pid = 1814] [serial = 904] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4d8279800) [pid = 1814] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4d7564c00) [pid = 1814] [serial = 860] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4daa8c000) [pid = 1814] [serial = 865] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e8423400) [pid = 1814] [serial = 889] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4daa8dc00) [pid = 1814] [serial = 901] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4d79f1400) [pid = 1814] [serial = 895] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e86dac00) [pid = 1814] [serial = 892] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e7576800) [pid = 1814] [serial = 880] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e0a3b000) [pid = 1814] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993446318]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4dfebf000) [pid = 1814] [serial = 909] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4d8277c00) [pid = 1814] [serial = 898] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e6a0f800) [pid = 1814] [serial = 874] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4de127000) [pid = 1814] [serial = 868] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e611b400) [pid = 1814] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4ddb7d800) [pid = 1814] [serial = 914] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4e79e3000) [pid = 1814] [serial = 883] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e056ac00) [pid = 1814] [serial = 856] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e6122400) [pid = 1814] [serial = 827] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4e6498000) [pid = 1814] [serial = 830] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e6a07400) [pid = 1814] [serial = 833] [outer = (nil)] [url = about:blank]
20:24:41 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e6a45800) [pid = 1814] [serial = 836] [outer = (nil)] [url = about:blank]
20:24:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:41 INFO - document served over http requires an http
20:24:41 INFO - sub-resource via fetch-request using the meta-referrer
20:24:41 INFO - delivery method with keep-origin-redirect and when
20:24:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:24:41 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 1310ms
20:24:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:24:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb22800 == 55 [pid = 1814] [id = 350]
20:24:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4daa8c000) [pid = 1814] [serial = 983] [outer = (nil)]
20:24:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e056e400) [pid = 1814] [serial = 984] [outer = 0x7ff4daa8c000]
20:24:41 INFO - PROCESS | 1814 | 1447993481725 Marionette INFO loaded listener.js
20:24:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4e6a54c00) [pid = 1814] [serial = 985] [outer = 0x7ff4daa8c000]
20:24:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:24:42 INFO - document served over http requires an http
20:24:42 INFO - sub-resource via fetch-request using the meta-referrer
20:24:42 INFO - delivery method with no-redirect and when
20:24:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
20:24:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1179ms
20:24:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:24:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0771000 == 56 [pid = 1814] [id = 351]
20:24:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e62c7c00) [pid = 1814] [serial = 986] [outer = (nil)]
20:24:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e7576800) [pid = 1814] [serial = 987] [outer = 0x7ff4e62c7c00]
20:24:42 INFO - PROCESS | 1814 | 1447993482781 Marionette INFO loaded listener.js
20:24:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e7c62000) [pid = 1814] [serial = 988] [outer = 0x7ff4e62c7c00]
20:24:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:43 INFO - document served over http requires an http
20:24:43 INFO - sub-resource via fetch-request using the meta-referrer
20:24:43 INFO - delivery method with swap-origin-redirect and when
20:24: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
20:24:43 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 1326ms
20:24:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:24:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da14b800 == 57 [pid = 1814] [id = 352]
20:24:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4da6b1800) [pid = 1814] [serial = 989] [outer = (nil)]
20:24:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4daa8ac00) [pid = 1814] [serial = 990] [outer = 0x7ff4da6b1800]
20:24:44 INFO - PROCESS | 1814 | 1447993484452 Marionette INFO loaded listener.js
20:24:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4dd356800) [pid = 1814] [serial = 991] [outer = 0x7ff4da6b1800]
20:24:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc4d800 == 58 [pid = 1814] [id = 353]
20:24:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4ddb75c00) [pid = 1814] [serial = 992] [outer = (nil)]
20:24:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4daf97c00) [pid = 1814] [serial = 993] [outer = 0x7ff4ddb75c00]
20:24:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:45 INFO - document served over http requires an http
20:24:45 INFO - sub-resource via iframe-tag using the meta-referrer
20:24:45 INFO - delivery method with keep-origin-redirect and when
20:24:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:24:45 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 1636ms
20:24:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:24:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e622b000 == 59 [pid = 1814] [id = 354]
20:24:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4dfddc000) [pid = 1814] [serial = 994] [outer = (nil)]
20:24:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e03ac800) [pid = 1814] [serial = 995] [outer = 0x7ff4dfddc000]
20:24:46 INFO - PROCESS | 1814 | 1447993486135 Marionette INFO loaded listener.js
20:24:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e64a1000) [pid = 1814] [serial = 996] [outer = 0x7ff4dfddc000]
20:24:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7221800 == 60 [pid = 1814] [id = 355]
20:24:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e6498c00) [pid = 1814] [serial = 997] [outer = (nil)]
20:24:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e7247c00) [pid = 1814] [serial = 998] [outer = 0x7ff4e6498c00]
20:24:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:24:47 INFO - document served over http requires an http
20:24:47 INFO - sub-resource via iframe-tag using the meta-referrer
20:24:47 INFO - delivery method with no-redirect and when
20:24:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:24:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1629ms
20:24:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:24:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e4800 == 61 [pid = 1814] [id = 356]
20:24:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e6fec400) [pid = 1814] [serial = 999] [outer = (nil)]
20:24:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e7c69800) [pid = 1814] [serial = 1000] [outer = 0x7ff4e6fec400]
20:24:47 INFO - PROCESS | 1814 | 1447993487818 Marionette INFO loaded listener.js
20:24:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e86d3400) [pid = 1814] [serial = 1001] [outer = 0x7ff4e6fec400]
20:24:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e869e000 == 62 [pid = 1814] [id = 357]
20:24:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e8435800) [pid = 1814] [serial = 1002] [outer = (nil)]
20:24:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e757b800) [pid = 1814] [serial = 1003] [outer = 0x7ff4e8435800]
20:24:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:48 INFO - document served over http requires an http
20:24:48 INFO - sub-resource via iframe-tag using the meta-referrer
20:24:48 INFO - delivery method with swap-origin-redirect and when
20:24: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-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:24:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:24:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:24:48 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 1606ms
20:24:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:24:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88a4000 == 63 [pid = 1814] [id = 358]
20:24:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e8929c00) [pid = 1814] [serial = 1004] [outer = (nil)]
20:24:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e8b36800) [pid = 1814] [serial = 1005] [outer = 0x7ff4e8929c00]
20:24:49 INFO - PROCESS | 1814 | 1447993489488 Marionette INFO loaded listener.js
20:24:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e91c7400) [pid = 1814] [serial = 1006] [outer = 0x7ff4e8929c00]
20:24:49 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec50a800 == 62 [pid = 1814] [id = 10]
20:24:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:50 INFO - document served over http requires an http
20:24:50 INFO - sub-resource via script-tag using the meta-referrer
20:24:50 INFO - delivery method with keep-origin-redirect and when
20:24:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:24:50 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 1830ms
20:24:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:24:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9169000 == 63 [pid = 1814] [id = 359]
20:24:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e892b400) [pid = 1814] [serial = 1007] [outer = (nil)]
20:24:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4eb950800) [pid = 1814] [serial = 1008] [outer = 0x7ff4e892b400]
20:24:51 INFO - PROCESS | 1814 | 1447993491274 Marionette INFO loaded listener.js
20:24:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4ed6bdc00) [pid = 1814] [serial = 1009] [outer = 0x7ff4e892b400]
20:24:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:24:52 INFO - document served over http requires an http
20:24:52 INFO - sub-resource via script-tag using the meta-referrer
20:24:52 INFO - delivery method with no-redirect and when
20:24:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
20:24:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1533ms
20:24:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:24:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ecb1c000 == 64 [pid = 1814] [id = 360]
20:24:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4eb7a4400) [pid = 1814] [serial = 1010] [outer = (nil)]
20:24:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4efd9b000) [pid = 1814] [serial = 1011] [outer = 0x7ff4eb7a4400]
20:24:52 INFO - PROCESS | 1814 | 1447993492734 Marionette INFO loaded listener.js
20:24:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4efed3c00) [pid = 1814] [serial = 1012] [outer = 0x7ff4eb7a4400]
20:24:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:53 INFO - document served over http requires an http
20:24:53 INFO - sub-resource via script-tag using the meta-referrer
20:24:53 INFO - delivery method with swap-origin-redirect and when
20:24:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
20:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:24:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:24:53 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 1588ms
20:24:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:24:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef709800 == 65 [pid = 1814] [id = 361]
20:24:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4efc1dc00) [pid = 1814] [serial = 1013] [outer = (nil)]
20:24:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4f0092800) [pid = 1814] [serial = 1014] [outer = 0x7ff4efc1dc00]
20:24:54 INFO - PROCESS | 1814 | 1447993494395 Marionette INFO loaded listener.js
20:24:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4f009c800) [pid = 1814] [serial = 1015] [outer = 0x7ff4efc1dc00]
20:24:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:55 INFO - document served over http requires an http
20:24:55 INFO - sub-resource via xhr-request using the meta-referrer
20:24:55 INFO - delivery method with keep-origin-redirect and when
20:24:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:24:55 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 1436ms
20:24:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:24:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef763800 == 66 [pid = 1814] [id = 362]
20:24:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4f0090800) [pid = 1814] [serial = 1016] [outer = (nil)]
20:24:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4f0220000) [pid = 1814] [serial = 1017] [outer = 0x7ff4f0090800]
20:24:55 INFO - PROCESS | 1814 | 1447993495752 Marionette INFO loaded listener.js
20:24:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4f0227c00) [pid = 1814] [serial = 1018] [outer = 0x7ff4f0090800]
20:24:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:24:56 INFO - document served over http requires an http
20:24:56 INFO - sub-resource via xhr-request using the meta-referrer
20:24:56 INFO - delivery method with no-redirect and when
20:24: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"
20:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
20:24:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1389ms
20:24:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:24:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efaa8800 == 67 [pid = 1814] [id = 363]
20:24:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4f0091000) [pid = 1814] [serial = 1019] [outer = (nil)]
20:24:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4f0506400) [pid = 1814] [serial = 1020] [outer = 0x7ff4f0091000]
20:24:57 INFO - PROCESS | 1814 | 1447993497210 Marionette INFO loaded listener.js
20:24:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4f0510400) [pid = 1814] [serial = 1021] [outer = 0x7ff4f0091000]
20:24:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:24:58 INFO - document served over http requires an http
20:24:58 INFO - sub-resource via xhr-request using the meta-referrer
20:24:58 INFO - delivery method with swap-origin-redirect and when
20:24:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:24:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:24:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:24:58 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 1481ms
20:24:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:24:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe90800 == 68 [pid = 1814] [id = 364]
20:24:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4f0095800) [pid = 1814] [serial = 1022] [outer = (nil)]
20:24:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4f064d000) [pid = 1814] [serial = 1023] [outer = 0x7ff4f0095800]
20:24:58 INFO - PROCESS | 1814 | 1447993498701 Marionette INFO loaded listener.js
20:24:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:24:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4f0819400) [pid = 1814] [serial = 1024] [outer = 0x7ff4f0095800]
20:24:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:24:59 INFO - document served over http requires an https
20:24:59 INFO - sub-resource via fetch-request using the meta-referrer
20:24:59 INFO - delivery method with keep-origin-redirect and when
20:24:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:24:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:24:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:24:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:24:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:24:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:24:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
20:24:59 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 1530ms
20:24:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:25:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0593000 == 69 [pid = 1814] [id = 365]
20:25:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4f0818c00) [pid = 1814] [serial = 1025] [outer = (nil)]
20:25:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4f0881c00) [pid = 1814] [serial = 1026] [outer = 0x7ff4f0818c00]
20:25:00 INFO - PROCESS | 1814 | 1447993500397 Marionette INFO loaded listener.js
20:25:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4f0a7e800) [pid = 1814] [serial = 1027] [outer = 0x7ff4f0818c00]
20:25:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:25:01 INFO - document served over http requires an https
20:25:01 INFO - sub-resource via fetch-request using the meta-referrer
20:25:01 INFO - delivery method with no-redirect and when
20:25:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
20:25:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1600ms
20:25:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
20:25:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0766000 == 70 [pid = 1814] [id = 366]
20:25:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4f0823800) [pid = 1814] [serial = 1028] [outer = (nil)]
20:25:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4f0a81800) [pid = 1814] [serial = 1029] [outer = 0x7ff4f0823800]
20:25:01 INFO - PROCESS | 1814 | 1447993501898 Marionette INFO loaded listener.js
20:25:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4f0a8b000) [pid = 1814] [serial = 1030] [outer = 0x7ff4f0823800]
20:25:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:02 INFO - document served over http requires an https
20:25:02 INFO - sub-resource via fetch-request using the meta-referrer
20:25:02 INFO - delivery method with swap-origin-redirect and when
20:25:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
20:25:02 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 1480ms
20:25:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:25:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f21b6800 == 71 [pid = 1814] [id = 367]
20:25:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4f0885000) [pid = 1814] [serial = 1031] [outer = (nil)]
20:25:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4f0a89400) [pid = 1814] [serial = 1032] [outer = 0x7ff4f0885000]
20:25:03 INFO - PROCESS | 1814 | 1447993503397 Marionette INFO loaded listener.js
20:25:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4f210f400) [pid = 1814] [serial = 1033] [outer = 0x7ff4f0885000]
20:25:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f267c800 == 72 [pid = 1814] [id = 368]
20:25:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4f210d800) [pid = 1814] [serial = 1034] [outer = (nil)]
20:25:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4f0a8ac00) [pid = 1814] [serial = 1035] [outer = 0x7ff4f210d800]
20:25:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:04 INFO - document served over http requires an https
20:25:04 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:04 INFO - delivery method with keep-origin-redirect and when
20:25:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:25:04 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 1626ms
20:25:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:25:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f29ae800 == 73 [pid = 1814] [id = 369]
20:25:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4f0a88800) [pid = 1814] [serial = 1036] [outer = (nil)]
20:25:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4f2448400) [pid = 1814] [serial = 1037] [outer = 0x7ff4f0a88800]
20:25:05 INFO - PROCESS | 1814 | 1447993505133 Marionette INFO loaded listener.js
20:25:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4f2452800) [pid = 1814] [serial = 1038] [outer = 0x7ff4f0a88800]
20:25:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2d12800 == 74 [pid = 1814] [id = 370]
20:25:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4f244e800) [pid = 1814] [serial = 1039] [outer = (nil)]
20:25:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4f248c800) [pid = 1814] [serial = 1040] [outer = 0x7ff4f244e800]
20:25:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:25:06 INFO - document served over http requires an https
20:25:06 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:06 INFO - delivery method with no-redirect and when
20:25:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
20:25:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1586ms
20:25:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:25:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2d1f000 == 75 [pid = 1814] [id = 371]
20:25:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4eb7ac000) [pid = 1814] [serial = 1041] [outer = (nil)]
20:25:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4f26a5000) [pid = 1814] [serial = 1042] [outer = 0x7ff4eb7ac000]
20:25:06 INFO - PROCESS | 1814 | 1447993506718 Marionette INFO loaded listener.js
20:25:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4f2b55800) [pid = 1814] [serial = 1043] [outer = 0x7ff4eb7ac000]
20:25:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31c8000 == 76 [pid = 1814] [id = 372]
20:25:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f298b000) [pid = 1814] [serial = 1044] [outer = (nil)]
20:25:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4f298c000) [pid = 1814] [serial = 1045] [outer = 0x7ff4f298b000]
20:25:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:07 INFO - document served over http requires an https
20:25:07 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:07 INFO - delivery method with swap-origin-redirect and when
20:25:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:25:07 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 1587ms
20:25:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:25:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31ce800 == 77 [pid = 1814] [id = 373]
20:25:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4ebb35000) [pid = 1814] [serial = 1046] [outer = (nil)]
20:25:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4f2c69400) [pid = 1814] [serial = 1047] [outer = 0x7ff4ebb35000]
20:25:08 INFO - PROCESS | 1814 | 1447993508363 Marionette INFO loaded listener.js
20:25:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4f3155000) [pid = 1814] [serial = 1048] [outer = 0x7ff4ebb35000]
20:25:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:09 INFO - document served over http requires an https
20:25:09 INFO - sub-resource via script-tag using the meta-referrer
20:25:09 INFO - delivery method with keep-origin-redirect and when
20:25:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:25:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:25:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
20:25:09 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 1632ms
20:25:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:25:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f3693800 == 78 [pid = 1814] [id = 374]
20:25:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4f20ec400) [pid = 1814] [serial = 1049] [outer = (nil)]
20:25:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4f315d800) [pid = 1814] [serial = 1050] [outer = 0x7ff4f20ec400]
20:25:09 INFO - PROCESS | 1814 | 1447993509865 Marionette INFO loaded listener.js
20:25:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f332e400) [pid = 1814] [serial = 1051] [outer = 0x7ff4f20ec400]
20:25:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:25:13 INFO - document served over http requires an https
20:25:13 INFO - sub-resource via script-tag using the meta-referrer
20:25:13 INFO - delivery method with no-redirect and when
20:25:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:25:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:25:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
20:25:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3689ms
20:25:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
20:25:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d722a000 == 79 [pid = 1814] [id = 375]
20:25:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4d8277000) [pid = 1814] [serial = 1052] [outer = (nil)]
20:25:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4db389800) [pid = 1814] [serial = 1053] [outer = 0x7ff4d8277000]
20:25:13 INFO - PROCESS | 1814 | 1447993513564 Marionette INFO loaded listener.js
20:25:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f2858800) [pid = 1814] [serial = 1054] [outer = 0x7ff4d8277000]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd0800 == 78 [pid = 1814] [id = 301]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd27d000 == 77 [pid = 1814] [id = 304]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8891800 == 76 [pid = 1814] [id = 315]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f68000 == 75 [pid = 1814] [id = 328]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de811000 == 74 [pid = 1814] [id = 330]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67df000 == 73 [pid = 1814] [id = 332]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e7000 == 72 [pid = 1814] [id = 334]
20:25:14 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75c9000 == 71 [pid = 1814] [id = 238]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e0ad5c00) [pid = 1814] [serial = 915] [outer = (nil)] [url = about:blank]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4dfdd8800) [pid = 1814] [serial = 905] [outer = (nil)] [url = about:blank]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e0a34c00) [pid = 1814] [serial = 910] [outer = (nil)] [url = about:blank]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4db383c00) [pid = 1814] [serial = 899] [outer = (nil)] [url = about:blank]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4da530c00) [pid = 1814] [serial = 896] [outer = (nil)] [url = about:blank]
20:25:14 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4ddb72000) [pid = 1814] [serial = 902] [outer = (nil)] [url = about:blank]
20:25:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:15 INFO - document served over http requires an https
20:25:15 INFO - sub-resource via script-tag using the meta-referrer
20:25:15 INFO - delivery method with swap-origin-redirect and when
20:25:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:25:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:25:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
20:25:15 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 2680ms
20:25:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:25:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da03a800 == 72 [pid = 1814] [id = 376]
20:25:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4da52b800) [pid = 1814] [serial = 1055] [outer = (nil)]
20:25:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4da531000) [pid = 1814] [serial = 1056] [outer = 0x7ff4da52b800]
20:25:16 INFO - PROCESS | 1814 | 1447993516052 Marionette INFO loaded listener.js
20:25:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4dafa0000) [pid = 1814] [serial = 1057] [outer = 0x7ff4da52b800]
20:25:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:17 INFO - document served over http requires an https
20:25:17 INFO - sub-resource via xhr-request using the meta-referrer
20:25:17 INFO - delivery method with keep-origin-redirect and when
20:25:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:25:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:25:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
20:25:17 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 1231ms
20:25:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:25:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade3800 == 73 [pid = 1814] [id = 377]
20:25:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4d7564400) [pid = 1814] [serial = 1058] [outer = (nil)]
20:25:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4dba0ac00) [pid = 1814] [serial = 1059] [outer = 0x7ff4d7564400]
20:25:17 INFO - PROCESS | 1814 | 1447993517434 Marionette INFO loaded listener.js
20:25:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4de132c00) [pid = 1814] [serial = 1060] [outer = 0x7ff4d7564400]
20:25:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
20:25:18 INFO - document served over http requires an https
20:25:18 INFO - sub-resource via xhr-request using the meta-referrer
20:25:18 INFO - delivery method with no-redirect and when
20:25:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:25:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:25:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
20:25:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1635ms
20:25:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:25:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1ea000 == 74 [pid = 1814] [id = 378]
20:25:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4e0570800) [pid = 1814] [serial = 1061] [outer = (nil)]
20:25:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4e0a40c00) [pid = 1814] [serial = 1062] [outer = 0x7ff4e0570800]
20:25:19 INFO - PROCESS | 1814 | 1447993519281 Marionette INFO loaded listener.js
20:25:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4e611fc00) [pid = 1814] [serial = 1063] [outer = 0x7ff4e0570800]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4de2b7800) [pid = 1814] [serial = 974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4d7561800) [pid = 1814] [serial = 968] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4e6651400) [pid = 1814] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e0574000) [pid = 1814] [serial = 977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e6a53c00) [pid = 1814] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4db381000) [pid = 1814] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4e0adc800) [pid = 1814] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993452908]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4e7576800) [pid = 1814] [serial = 987] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4d7266c00) [pid = 1814] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4da6b7c00) [pid = 1814] [serial = 971] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4daa8c000) [pid = 1814] [serial = 983] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4e6a0d400) [pid = 1814] [serial = 934] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e6fef000) [pid = 1814] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4e611f000) [pid = 1814] [serial = 978] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4daa88400) [pid = 1814] [serial = 972] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4da534800) [pid = 1814] [serial = 924] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4ddcb3800) [pid = 1814] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4dfdd9000) [pid = 1814] [serial = 975] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4efc1ac00) [pid = 1814] [serial = 966] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4efc21000) [pid = 1814] [serial = 963] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4ed779000) [pid = 1814] [serial = 960] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4ec91ac00) [pid = 1814] [serial = 957] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4eba16400) [pid = 1814] [serial = 954] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4eb7a8c00) [pid = 1814] [serial = 951] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e8416800) [pid = 1814] [serial = 942] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4da533000) [pid = 1814] [serial = 969] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e7247800) [pid = 1814] [serial = 939] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4ddcaec00) [pid = 1814] [serial = 929] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e62c2000) [pid = 1814] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993452908]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e91c5000) [pid = 1814] [serial = 948] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e6967c00) [pid = 1814] [serial = 981] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4d79edc00) [pid = 1814] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e056e400) [pid = 1814] [serial = 984] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e8fd4000) [pid = 1814] [serial = 945] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e649b400) [pid = 1814] [serial = 979] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4ddb80c00) [pid = 1814] [serial = 973] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e0a33400) [pid = 1814] [serial = 976] [outer = (nil)] [url = about:blank]
20:25:20 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4dba0a400) [pid = 1814] [serial = 970] [outer = (nil)] [url = about:blank]
20:25:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:20 INFO - document served over http requires an https
20:25:20 INFO - sub-resource via xhr-request using the meta-referrer
20:25:20 INFO - delivery method with swap-origin-redirect and when
20:25:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:25:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:25:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
20:25:20 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 1940ms
20:25:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
20:25:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd950000 == 75 [pid = 1814] [id = 379]
20:25:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4d7260c00) [pid = 1814] [serial = 1064] [outer = (nil)]
20:25:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e0a3a400) [pid = 1814] [serial = 1065] [outer = 0x7ff4d7260c00]
20:25:21 INFO - PROCESS | 1814 | 1447993521022 Marionette INFO loaded listener.js
20:25:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e649ac00) [pid = 1814] [serial = 1066] [outer = 0x7ff4d7260c00]
20:25:21 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:21 INFO - document served over http requires an http
20:25:21 INFO - sub-resource via fetch-request using the meta-referrer
20:25:21 INFO - delivery method with keep-origin-redirect and when
20:25:21 INFO - the target request is same-origin.
20:25:21 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 1127ms
20:25:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:25:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7232000 == 76 [pid = 1814] [id = 380]
20:25:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4d7259400) [pid = 1814] [serial = 1067] [outer = (nil)]
20:25:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4d7569c00) [pid = 1814] [serial = 1068] [outer = 0x7ff4d7259400]
20:25:22 INFO - PROCESS | 1814 | 1447993522334 Marionette INFO loaded listener.js
20:25:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4da068800) [pid = 1814] [serial = 1069] [outer = 0x7ff4d7259400]
20:25:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:23 INFO - document served over http requires an http
20:25:23 INFO - sub-resource via fetch-request using the meta-referrer
20:25:23 INFO - delivery method with no-redirect and when
20:25:23 INFO - the target request is same-origin.
20:25:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 2083ms
20:25:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:25:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1ed800 == 77 [pid = 1814] [id = 381]
20:25:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4de12e800) [pid = 1814] [serial = 1070] [outer = (nil)]
20:25:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4dfde3800) [pid = 1814] [serial = 1071] [outer = 0x7ff4de12e800]
20:25:24 INFO - PROCESS | 1814 | 1447993524615 Marionette INFO loaded listener.js
20:25:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e62c0400) [pid = 1814] [serial = 1072] [outer = 0x7ff4de12e800]
20:25:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:25 INFO - document served over http requires an http
20:25:25 INFO - sub-resource via fetch-request using the meta-referrer
20:25:25 INFO - delivery method with swap-origin-redirect and when
20:25:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:25:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1841ms
20:25:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
20:25:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0765000 == 78 [pid = 1814] [id = 382]
20:25:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e6a04c00) [pid = 1814] [serial = 1073] [outer = (nil)]
20:25:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e6a0bc00) [pid = 1814] [serial = 1074] [outer = 0x7ff4e6a04c00]
20:25:26 INFO - PROCESS | 1814 | 1447993526316 Marionette INFO loaded listener.js
20:25:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e7246c00) [pid = 1814] [serial = 1075] [outer = 0x7ff4e6a04c00]
20:25:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c0e800 == 79 [pid = 1814] [id = 383]
20:25:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e6a54800) [pid = 1814] [serial = 1076] [outer = (nil)]
20:25:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e724a400) [pid = 1814] [serial = 1077] [outer = 0x7ff4e6a54800]
20:25:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:27 INFO - document served over http requires an http
20:25:27 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:27 INFO - delivery method with keep-origin-redirect and when
20:25:27 INFO - the target request is same-origin.
20:25:27 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 1534ms
20:25:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:25:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75c5000 == 80 [pid = 1814] [id = 384]
20:25:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4da6b5c00) [pid = 1814] [serial = 1078] [outer = (nil)]
20:25:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e79dd400) [pid = 1814] [serial = 1079] [outer = 0x7ff4da6b5c00]
20:25:27 INFO - PROCESS | 1814 | 1447993527888 Marionette INFO loaded listener.js
20:25:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e8921c00) [pid = 1814] [serial = 1080] [outer = 0x7ff4da6b5c00]
20:25:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88a2000 == 81 [pid = 1814] [id = 385]
20:25:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e8b31c00) [pid = 1814] [serial = 1081] [outer = (nil)]
20:25:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e8fdf400) [pid = 1814] [serial = 1082] [outer = 0x7ff4e8b31c00]
20:25:28 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:28 INFO - document served over http requires an http
20:25:28 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:28 INFO - delivery method with no-redirect and when
20:25:28 INFO - the target request is same-origin.
20:25:28 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 1692ms
20:25:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:25:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9167800 == 82 [pid = 1814] [id = 386]
20:25:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4daa82c00) [pid = 1814] [serial = 1083] [outer = (nil)]
20:25:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e8fd4000) [pid = 1814] [serial = 1084] [outer = 0x7ff4daa82c00]
20:25:29 INFO - PROCESS | 1814 | 1447993529545 Marionette INFO loaded listener.js
20:25:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4eb7adc00) [pid = 1814] [serial = 1085] [outer = 0x7ff4daa82c00]
20:25:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1b0800 == 83 [pid = 1814] [id = 387]
20:25:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4eb7ac400) [pid = 1814] [serial = 1086] [outer = (nil)]
20:25:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e91cd800) [pid = 1814] [serial = 1087] [outer = 0x7ff4eb7ac400]
20:25:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:30 INFO - document served over http requires an http
20:25:30 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:30 INFO - delivery method with swap-origin-redirect and when
20:25:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:25:30 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 1531ms
20:25:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
20:25:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1e3800 == 84 [pid = 1814] [id = 388]
20:25:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4ebb34800) [pid = 1814] [serial = 1088] [outer = (nil)]
20:25:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4ec553400) [pid = 1814] [serial = 1089] [outer = 0x7ff4ebb34800]
20:25:31 INFO - PROCESS | 1814 | 1447993531096 Marionette INFO loaded listener.js
20:25:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4ef5e5800) [pid = 1814] [serial = 1090] [outer = 0x7ff4ebb34800]
20:25:32 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:32 INFO - document served over http requires an http
20:25:32 INFO - sub-resource via script-tag using the meta-referrer
20:25:32 INFO - delivery method with keep-origin-redirect and when
20:25:32 INFO - the target request is same-origin.
20:25:32 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 1478ms
20:25:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
20:25:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba67800 == 85 [pid = 1814] [id = 389]
20:25:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4ef9a7800) [pid = 1814] [serial = 1091] [outer = (nil)]
20:25:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4ef9b1c00) [pid = 1814] [serial = 1092] [outer = 0x7ff4ef9a7800]
20:25:32 INFO - PROCESS | 1814 | 1447993532484 Marionette INFO loaded listener.js
20:25:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4efed4c00) [pid = 1814] [serial = 1093] [outer = 0x7ff4ef9a7800]
20:25:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:33 INFO - document served over http requires an http
20:25:33 INFO - sub-resource via script-tag using the meta-referrer
20:25:33 INFO - delivery method with no-redirect and when
20:25:33 INFO - the target request is same-origin.
20:25:33 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 1430ms
20:25:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:25:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed70a000 == 86 [pid = 1814] [id = 390]
20:25:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4ef9aac00) [pid = 1814] [serial = 1094] [outer = (nil)]
20:25:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f009a000) [pid = 1814] [serial = 1095] [outer = 0x7ff4ef9aac00]
20:25:33 INFO - PROCESS | 1814 | 1447993533969 Marionette INFO loaded listener.js
20:25:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4f064c800) [pid = 1814] [serial = 1096] [outer = 0x7ff4ef9aac00]
20:25:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:35 INFO - document served over http requires an http
20:25:35 INFO - sub-resource via script-tag using the meta-referrer
20:25:35 INFO - delivery method with swap-origin-redirect and when
20:25:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:25:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:25:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:25:35 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 1528ms
20:25:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
20:25:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef654000 == 87 [pid = 1814] [id = 391]
20:25:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4efed6800) [pid = 1814] [serial = 1097] [outer = (nil)]
20:25:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f0820400) [pid = 1814] [serial = 1098] [outer = 0x7ff4efed6800]
20:25:35 INFO - PROCESS | 1814 | 1447993535654 Marionette INFO loaded listener.js
20:25:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4f0a7d800) [pid = 1814] [serial = 1099] [outer = 0x7ff4efed6800]
20:25:36 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:36 INFO - document served over http requires an http
20:25:36 INFO - sub-resource via xhr-request using the meta-referrer
20:25:36 INFO - delivery method with keep-origin-redirect and when
20:25:36 INFO - the target request is same-origin.
20:25:36 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 1441ms
20:25:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:25:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0770000 == 88 [pid = 1814] [id = 392]
20:25:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4f0652400) [pid = 1814] [serial = 1100] [outer = (nil)]
20:25:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4f20df000) [pid = 1814] [serial = 1101] [outer = 0x7ff4f0652400]
20:25:36 INFO - PROCESS | 1814 | 1447993536956 Marionette INFO loaded listener.js
20:25:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4f2c53000) [pid = 1814] [serial = 1102] [outer = 0x7ff4f0652400]
20:25:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:25:37 INFO - document served over http requires an http
20:25:37 INFO - sub-resource via xhr-request using the meta-referrer
20:25:37 INFO - delivery method with no-redirect and when
20:25:37 INFO - the target request is same-origin.
20:25:37 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 1332ms
20:25:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:25:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4148800 == 89 [pid = 1814] [id = 393]
20:25:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4e664f400) [pid = 1814] [serial = 1103] [outer = (nil)]
20:25:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4f3153800) [pid = 1814] [serial = 1104] [outer = 0x7ff4e664f400]
20:25:38 INFO - PROCESS | 1814 | 1447993538290 Marionette INFO loaded listener.js
20:25:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4f450f000) [pid = 1814] [serial = 1105] [outer = 0x7ff4e664f400]
20:25:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:39 INFO - document served over http requires an http
20:25:39 INFO - sub-resource via xhr-request using the meta-referrer
20:25:39 INFO - delivery method with swap-origin-redirect and when
20:25:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:25:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:25:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:25:39 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 1479ms
20:25:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
20:25:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46c4800 == 90 [pid = 1814] [id = 394]
20:25:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4f081fc00) [pid = 1814] [serial = 1106] [outer = (nil)]
20:25:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4f4702800) [pid = 1814] [serial = 1107] [outer = 0x7ff4f081fc00]
20:25:39 INFO - PROCESS | 1814 | 1447993539806 Marionette INFO loaded listener.js
20:25:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4f470dc00) [pid = 1814] [serial = 1108] [outer = 0x7ff4f081fc00]
20:25:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:40 INFO - document served over http requires an https
20:25:40 INFO - sub-resource via fetch-request using the meta-referrer
20:25:40 INFO - delivery method with keep-origin-redirect and when
20:25:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:25:40 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 1479ms
20:25:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:25:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b73000 == 91 [pid = 1814] [id = 395]
20:25:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4f4651400) [pid = 1814] [serial = 1109] [outer = (nil)]
20:25:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4f4704c00) [pid = 1814] [serial = 1110] [outer = 0x7ff4f4651400]
20:25:41 INFO - PROCESS | 1814 | 1447993541295 Marionette INFO loaded listener.js
20:25:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4f477b000) [pid = 1814] [serial = 1111] [outer = 0x7ff4f4651400]
20:25:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:25:42 INFO - document served over http requires an https
20:25:42 INFO - sub-resource via fetch-request using the meta-referrer
20:25:42 INFO - delivery method with no-redirect and when
20:25:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
20:25:42 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 1476ms
20:25:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
20:25:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f58b6000 == 92 [pid = 1814] [id = 396]
20:25:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4f4704800) [pid = 1814] [serial = 1112] [outer = (nil)]
20:25:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4f477f000) [pid = 1814] [serial = 1113] [outer = 0x7ff4f4704800]
20:25:42 INFO - PROCESS | 1814 | 1447993542804 Marionette INFO loaded listener.js
20:25:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4f4a06c00) [pid = 1814] [serial = 1114] [outer = 0x7ff4f4704800]
20:25:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:43 INFO - document served over http requires an https
20:25:43 INFO - sub-resource via fetch-request using the meta-referrer
20:25:43 INFO - delivery method with swap-origin-redirect and when
20:25:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:25:43 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 1588ms
20:25:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
20:25:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f6e0f800 == 93 [pid = 1814] [id = 397]
20:25:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4f4779c00) [pid = 1814] [serial = 1115] [outer = (nil)]
20:25:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4f4a06800) [pid = 1814] [serial = 1116] [outer = 0x7ff4f4779c00]
20:25:44 INFO - PROCESS | 1814 | 1447993544391 Marionette INFO loaded listener.js
20:25:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4f4cb5c00) [pid = 1814] [serial = 1117] [outer = 0x7ff4f4779c00]
20:25:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:45 INFO - document served over http requires an https
20:25:45 INFO - sub-resource via fetch-request using the meta-referrer
20:25:45 INFO - delivery method with swap-origin-redirect and when
20:25:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:25:45 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 1539ms
20:25:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
20:25:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f7bea000 == 94 [pid = 1814] [id = 398]
20:25:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4e0ae3400) [pid = 1814] [serial = 1118] [outer = (nil)]
20:25:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x7ff4f5620000) [pid = 1814] [serial = 1119] [outer = 0x7ff4e0ae3400]
20:25:46 INFO - PROCESS | 1814 | 1447993546059 Marionette INFO loaded listener.js
20:25:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x7ff4f5835400) [pid = 1814] [serial = 1120] [outer = 0x7ff4e0ae3400]
20:25:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:47 INFO - document served over http requires an https
20:25:47 INFO - sub-resource via fetch-request using the meta-referrer
20:25:47 INFO - delivery method with keep-origin-redirect and when
20:25:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:25:47 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 1530ms
20:25:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:25:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8c6e800 == 95 [pid = 1814] [id = 399]
20:25:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x7ff4e62bd400) [pid = 1814] [serial = 1121] [outer = (nil)]
20:25:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x7ff4f5729c00) [pid = 1814] [serial = 1122] [outer = 0x7ff4e62bd400]
20:25:47 INFO - PROCESS | 1814 | 1447993547667 Marionette INFO loaded listener.js
20:25:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0x7ff4f595c400) [pid = 1814] [serial = 1123] [outer = 0x7ff4e62bd400]
20:25:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:25:48 INFO - document served over http requires an https
20:25:48 INFO - sub-resource via fetch-request using the meta-referrer
20:25:48 INFO - delivery method with no-redirect and when
20:25:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
20:25:48 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 1523ms
20:25:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
20:25:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8eb6000 == 96 [pid = 1814] [id = 400]
20:25:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x7ff4f4a03800) [pid = 1814] [serial = 1124] [outer = (nil)]
20:25:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x7ff4f59e4000) [pid = 1814] [serial = 1125] [outer = 0x7ff4f4a03800]
20:25:49 INFO - PROCESS | 1814 | 1447993549053 Marionette INFO loaded listener.js
20:25:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4f5a8bc00) [pid = 1814] [serial = 1126] [outer = 0x7ff4f4a03800]
20:25:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:25:50 INFO - document served over http requires an https
20:25:50 INFO - sub-resource via fetch-request using the meta-referrer
20:25:50 INFO - delivery method with swap-origin-redirect and when
20:25:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:25:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:25:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:25:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:25:50 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 1549ms
20:25:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:25:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4fe3e0800 == 97 [pid = 1814] [id = 401]
20:25:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4e6a0c000) [pid = 1814] [serial = 1127] [outer = (nil)]
20:25:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4f5a8c800) [pid = 1814] [serial = 1128] [outer = 0x7ff4e6a0c000]
20:25:50 INFO - PROCESS | 1814 | 1447993550718 Marionette INFO loaded listener.js
20:25:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4f7428800) [pid = 1814] [serial = 1129] [outer = 0x7ff4e6a0c000]
20:25:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ff317000 == 98 [pid = 1814] [id = 402]
20:25:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4f7426800) [pid = 1814] [serial = 1130] [outer = (nil)]
20:25:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4f7429800) [pid = 1814] [serial = 1131] [outer = 0x7ff4f7426800]
20:25:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:25:51 INFO - document served over http requires an https
20:25:51 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:51 INFO - delivery method with keep-origin-redirect and when
20:25:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:25:51 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 1582ms
20:25:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da14b800 == 97 [pid = 1814] [id = 352]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc4d800 == 96 [pid = 1814] [id = 353]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e622b000 == 95 [pid = 1814] [id = 354]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7221800 == 94 [pid = 1814] [id = 355]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e4800 == 93 [pid = 1814] [id = 356]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e869e000 == 92 [pid = 1814] [id = 357]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88a4000 == 91 [pid = 1814] [id = 358]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9169000 == 90 [pid = 1814] [id = 359]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ecb1c000 == 89 [pid = 1814] [id = 360]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef709800 == 88 [pid = 1814] [id = 361]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef763800 == 87 [pid = 1814] [id = 362]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efaa8800 == 86 [pid = 1814] [id = 363]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe90800 == 85 [pid = 1814] [id = 364]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0593000 == 84 [pid = 1814] [id = 365]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0766000 == 83 [pid = 1814] [id = 366]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f21b6800 == 82 [pid = 1814] [id = 367]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f267c800 == 81 [pid = 1814] [id = 368]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f29ae800 == 80 [pid = 1814] [id = 369]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2d12800 == 79 [pid = 1814] [id = 370]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2d1f000 == 78 [pid = 1814] [id = 371]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31c8000 == 77 [pid = 1814] [id = 372]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31ce800 == 76 [pid = 1814] [id = 373]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f3693800 == 75 [pid = 1814] [id = 374]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da03a800 == 74 [pid = 1814] [id = 376]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da623000 == 73 [pid = 1814] [id = 347]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade3800 == 72 [pid = 1814] [id = 377]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1ea000 == 71 [pid = 1814] [id = 378]
20:25:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd950000 == 70 [pid = 1814] [id = 379]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec517800 == 69 [pid = 1814] [id = 11]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0771800 == 68 [pid = 1814] [id = 235]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7232000 == 67 [pid = 1814] [id = 380]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05cb800 == 66 [pid = 1814] [id = 234]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1ed800 == 65 [pid = 1814] [id = 381]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1b800 == 64 [pid = 1814] [id = 226]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0765000 == 63 [pid = 1814] [id = 382]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c0e800 == 62 [pid = 1814] [id = 383]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75c5000 == 61 [pid = 1814] [id = 384]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88a2000 == 60 [pid = 1814] [id = 385]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb22800 == 59 [pid = 1814] [id = 350]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9167800 == 58 [pid = 1814] [id = 386]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67e3000 == 57 [pid = 1814] [id = 236]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1b0800 == 56 [pid = 1814] [id = 387]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1e3800 == 55 [pid = 1814] [id = 388]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef605000 == 54 [pid = 1814] [id = 343]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba67800 == 53 [pid = 1814] [id = 389]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6ef000 == 52 [pid = 1814] [id = 345]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef64a000 == 51 [pid = 1814] [id = 344]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed70a000 == 50 [pid = 1814] [id = 390]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef654000 == 49 [pid = 1814] [id = 391]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c25000 == 48 [pid = 1814] [id = 237]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0770000 == 47 [pid = 1814] [id = 392]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4148800 == 46 [pid = 1814] [id = 393]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46c4800 == 45 [pid = 1814] [id = 394]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd940000 == 44 [pid = 1814] [id = 230]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b73000 == 43 [pid = 1814] [id = 395]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f58b6000 == 42 [pid = 1814] [id = 396]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f54000 == 41 [pid = 1814] [id = 346]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f6e0f800 == 40 [pid = 1814] [id = 397]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f7bea000 == 39 [pid = 1814] [id = 398]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8c6e800 == 38 [pid = 1814] [id = 399]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8eb6000 == 37 [pid = 1814] [id = 400]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4fe3e0800 == 36 [pid = 1814] [id = 401]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ff317000 == 35 [pid = 1814] [id = 402]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db820800 == 34 [pid = 1814] [id = 348]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9bf000 == 33 [pid = 1814] [id = 228]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db805800 == 32 [pid = 1814] [id = 349]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1b000 == 31 [pid = 1814] [id = 233]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f2800 == 30 [pid = 1814] [id = 229]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0771000 == 29 [pid = 1814] [id = 351]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da61d800 == 28 [pid = 1814] [id = 318]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d722a000 == 27 [pid = 1814] [id = 375]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f51000 == 26 [pid = 1814] [id = 220]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de80b800 == 25 [pid = 1814] [id = 232]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6de000 == 24 [pid = 1814] [id = 221]
20:25:57 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c10000 == 23 [pid = 1814] [id = 239]
20:25:57 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4e6a52400) [pid = 1814] [serial = 982] [outer = (nil)] [url = about:blank]
20:25:57 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4e664d400) [pid = 1814] [serial = 920] [outer = (nil)] [url = about:blank]
20:25:57 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4e6a54c00) [pid = 1814] [serial = 985] [outer = (nil)] [url = about:blank]
20:25:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7218000 == 24 [pid = 1814] [id = 403]
20:25:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4d7569800) [pid = 1814] [serial = 1132] [outer = (nil)]
20:25:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4d7570400) [pid = 1814] [serial = 1133] [outer = 0x7ff4d7569800]
20:25:57 INFO - PROCESS | 1814 | 1447993557670 Marionette INFO loaded listener.js
20:25:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4d7c49800) [pid = 1814] [serial = 1134] [outer = 0x7ff4d7569800]
20:25:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb6000 == 25 [pid = 1814] [id = 404]
20:25:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x7ff4d7c56c00) [pid = 1814] [serial = 1135] [outer = (nil)]
20:25:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x7ff4d827a400) [pid = 1814] [serial = 1136] [outer = 0x7ff4d7c56c00]
20:25:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:25:59 INFO - document served over http requires an https
20:25:59 INFO - sub-resource via iframe-tag using the meta-referrer
20:25:59 INFO - delivery method with no-redirect and when
20:25:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:25:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:25:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:25:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:25:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:25:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:25:59 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 7295ms
20:25:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:25:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f66800 == 26 [pid = 1814] [id = 405]
20:25:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x7ff4d827bc00) [pid = 1814] [serial = 1137] [outer = (nil)]
20:25:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 220 (0x7ff4da066c00) [pid = 1814] [serial = 1138] [outer = 0x7ff4d827bc00]
20:25:59 INFO - PROCESS | 1814 | 1447993559398 Marionette INFO loaded listener.js
20:25:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:25:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 221 (0x7ff4da070800) [pid = 1814] [serial = 1139] [outer = 0x7ff4d827bc00]
20:26:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da13a000 == 27 [pid = 1814] [id = 406]
20:26:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x7ff4da52ec00) [pid = 1814] [serial = 1140] [outer = (nil)]
20:26:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x7ff4da539000) [pid = 1814] [serial = 1141] [outer = 0x7ff4da52ec00]
20:26:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:00 INFO - document served over http requires an https
20:26:00 INFO - sub-resource via iframe-tag using the meta-referrer
20:26:00 INFO - delivery method with swap-origin-redirect and when
20:26:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:26:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:26:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:26:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1542ms
20:26:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
20:26:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f5a000 == 28 [pid = 1814] [id = 407]
20:26:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x7ff4da539800) [pid = 1814] [serial = 1142] [outer = (nil)]
20:26:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x7ff4da6b9c00) [pid = 1814] [serial = 1143] [outer = 0x7ff4da539800]
20:26:00 INFO - PROCESS | 1814 | 1447993560948 Marionette INFO loaded listener.js
20:26:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x7ff4daa89c00) [pid = 1814] [serial = 1144] [outer = 0x7ff4da539800]
20:26:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6e2000 == 29 [pid = 1814] [id = 408]
20:26:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 227 (0x7ff4daf97400) [pid = 1814] [serial = 1145] [outer = (nil)]
20:26:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 228 (0x7ff4daf9e000) [pid = 1814] [serial = 1146] [outer = 0x7ff4daf97400]
20:26:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:02 INFO - document served over http requires an https
20:26:02 INFO - sub-resource via iframe-tag using the meta-referrer
20:26:02 INFO - delivery method with swap-origin-redirect and when
20:26:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:26:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:26:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:26:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1491ms
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 227 (0x7ff4e86d9c00) [pid = 1814] [serial = 891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 226 (0x7ff4ebb3b400) [pid = 1814] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x7ff4e7573000) [pid = 1814] [serial = 885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x7ff4eb7aac00) [pid = 1814] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x7ff4d7267800) [pid = 1814] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x7ff4ddcb0800) [pid = 1814] [serial = 867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x7ff4e6feb400) [pid = 1814] [serial = 876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 220 (0x7ff4da064400) [pid = 1814] [serial = 888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 219 (0x7ff4ddcb3400) [pid = 1814] [serial = 870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x7ff4e6feb800) [pid = 1814] [serial = 879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x7ff4e0a34800) [pid = 1814] [serial = 873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x7ff4d725f000) [pid = 1814] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4e7571400) [pid = 1814] [serial = 882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4da065800) [pid = 1814] [serial = 864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4d7c56800) [pid = 1814] [serial = 923] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff4f0a88800) [pid = 1814] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4e6a49000) [pid = 1814] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4f0823800) [pid = 1814] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x7ff4d8277000) [pid = 1814] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x7ff4f0091000) [pid = 1814] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x7ff4e8929c00) [pid = 1814] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x7ff4eb7a4400) [pid = 1814] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x7ff4dfddc000) [pid = 1814] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x7ff4e62c7c00) [pid = 1814] [serial = 986] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x7ff4f0818c00) [pid = 1814] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4dafa6800) [pid = 1814] [serial = 918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4da52b800) [pid = 1814] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4ddb75c00) [pid = 1814] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4f0885000) [pid = 1814] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4d7263800) [pid = 1814] [serial = 965] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4e6651800) [pid = 1814] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4da6b1800) [pid = 1814] [serial = 989] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4e0570800) [pid = 1814] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4efc1dc00) [pid = 1814] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4e6498c00) [pid = 1814] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993486859]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4e6fec400) [pid = 1814] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4e6651c00) [pid = 1814] [serial = 947] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4e8b3ec00) [pid = 1814] [serial = 953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4e892b400) [pid = 1814] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4ebb35000) [pid = 1814] [serial = 1046] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4f20ec400) [pid = 1814] [serial = 1049] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4d7564400) [pid = 1814] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4e8435800) [pid = 1814] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4f244e800) [pid = 1814] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993505806]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4f210d800) [pid = 1814] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e8b3e000) [pid = 1814] [serial = 944] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e724bc00) [pid = 1814] [serial = 956] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4ed774400) [pid = 1814] [serial = 962] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4d7260c00) [pid = 1814] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4f0090800) [pid = 1814] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e6fe8000) [pid = 1814] [serial = 941] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4dba0d400) [pid = 1814] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4eb7ac000) [pid = 1814] [serial = 1041] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4ed6b9800) [pid = 1814] [serial = 959] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f298b000) [pid = 1814] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f0095800) [pid = 1814] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e6971c00) [pid = 1814] [serial = 950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4e03ac800) [pid = 1814] [serial = 995] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e7c69800) [pid = 1814] [serial = 1000] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4f26a5000) [pid = 1814] [serial = 1042] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f2c69400) [pid = 1814] [serial = 1047] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f0220000) [pid = 1814] [serial = 1017] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4f298c000) [pid = 1814] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4f2448400) [pid = 1814] [serial = 1037] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e757b800) [pid = 1814] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4db389800) [pid = 1814] [serial = 1053] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4f0a8ac00) [pid = 1814] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4f0506400) [pid = 1814] [serial = 1020] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4f0a89400) [pid = 1814] [serial = 1032] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4f248c800) [pid = 1814] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993505806]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4f0092800) [pid = 1814] [serial = 1014] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4f315d800) [pid = 1814] [serial = 1050] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4da531000) [pid = 1814] [serial = 1056] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4dba0ac00) [pid = 1814] [serial = 1059] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4eb950800) [pid = 1814] [serial = 1008] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4f064d000) [pid = 1814] [serial = 1023] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4f0a81800) [pid = 1814] [serial = 1029] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e7247c00) [pid = 1814] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993486859]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4efd9b000) [pid = 1814] [serial = 1011] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4daf97c00) [pid = 1814] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e0a40c00) [pid = 1814] [serial = 1062] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e8b36800) [pid = 1814] [serial = 1005] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4daa8ac00) [pid = 1814] [serial = 990] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4f0881c00) [pid = 1814] [serial = 1026] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e0a3a400) [pid = 1814] [serial = 1065] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e892e800) [pid = 1814] [serial = 893] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e8924c00) [pid = 1814] [serial = 943] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4f0227c00) [pid = 1814] [serial = 1018] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4efed0400) [pid = 1814] [serial = 967] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4eb952c00) [pid = 1814] [serial = 952] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e8420000) [pid = 1814] [serial = 887] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4dafa0000) [pid = 1814] [serial = 1057] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4da069800) [pid = 1814] [serial = 697] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f0510400) [pid = 1814] [serial = 1021] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4e6fe9c00) [pid = 1814] [serial = 935] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4ebb37800) [pid = 1814] [serial = 955] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4d7c4ac00) [pid = 1814] [serial = 861] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e03a3000) [pid = 1814] [serial = 869] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4dba05800) [pid = 1814] [serial = 925] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e91d1800) [pid = 1814] [serial = 949] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e724d000) [pid = 1814] [serial = 878] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4e611fc00) [pid = 1814] [serial = 1063] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e79de800) [pid = 1814] [serial = 940] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e843a000) [pid = 1814] [serial = 890] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f009c800) [pid = 1814] [serial = 1015] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e6654c00) [pid = 1814] [serial = 872] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4de132c00) [pid = 1814] [serial = 1060] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e79df000) [pid = 1814] [serial = 881] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e8fde400) [pid = 1814] [serial = 946] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e6a50800) [pid = 1814] [serial = 875] [outer = (nil)] [url = about:blank]
20:26:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4efd9d000) [pid = 1814] [serial = 964] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4ed6b3800) [pid = 1814] [serial = 958] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4dba06800) [pid = 1814] [serial = 797] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e0ad7400) [pid = 1814] [serial = 930] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4e7c69000) [pid = 1814] [serial = 884] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4ef9aa800) [pid = 1814] [serial = 961] [outer = (nil)] [url = about:blank]
20:26:04 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4db37c800) [pid = 1814] [serial = 866] [outer = (nil)] [url = about:blank]
20:26:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9b0000 == 30 [pid = 1814] [id = 409]
20:26:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4da06d400) [pid = 1814] [serial = 1147] [outer = (nil)]
20:26:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4da533000) [pid = 1814] [serial = 1148] [outer = 0x7ff4da06d400]
20:26:05 INFO - PROCESS | 1814 | 1447993565171 Marionette INFO loaded listener.js
20:26:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4db383000) [pid = 1814] [serial = 1149] [outer = 0x7ff4da06d400]
20:26:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadde000 == 31 [pid = 1814] [id = 410]
20:26:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4daa86c00) [pid = 1814] [serial = 1150] [outer = (nil)]
20:26:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4db386c00) [pid = 1814] [serial = 1151] [outer = 0x7ff4daa86c00]
20:26:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:26:06 INFO - document served over http requires an https
20:26:06 INFO - sub-resource via iframe-tag using the meta-referrer
20:26:06 INFO - delivery method with keep-origin-redirect and when
20:26:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:26:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:26:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:26:06 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 1268ms
20:26:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:26:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf0b000 == 32 [pid = 1814] [id = 411]
20:26:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4d756c400) [pid = 1814] [serial = 1152] [outer = (nil)]
20:26:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4daf99000) [pid = 1814] [serial = 1153] [outer = 0x7ff4d756c400]
20:26:06 INFO - PROCESS | 1814 | 1447993566518 Marionette INFO loaded listener.js
20:26:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dba0b000) [pid = 1814] [serial = 1154] [outer = 0x7ff4d756c400]
20:26:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb4800 == 33 [pid = 1814] [id = 412]
20:26:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4d7260800) [pid = 1814] [serial = 1155] [outer = (nil)]
20:26:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4d79f8000) [pid = 1814] [serial = 1156] [outer = 0x7ff4d7260800]
20:26:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:26:07 INFO - document served over http requires an https
20:26:07 INFO - sub-resource via iframe-tag using the meta-referrer
20:26:07 INFO - delivery method with no-redirect and when
20:26:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:26:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:26:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:26:07 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 1577ms
20:26:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:26:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da609800 == 34 [pid = 1814] [id = 413]
20:26:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4da067000) [pid = 1814] [serial = 1157] [outer = (nil)]
20:26:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4da069c00) [pid = 1814] [serial = 1158] [outer = 0x7ff4da067000]
20:26:08 INFO - PROCESS | 1814 | 1447993568351 Marionette INFO loaded listener.js
20:26:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4daf9ec00) [pid = 1814] [serial = 1159] [outer = 0x7ff4da067000]
20:26:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daddf000 == 35 [pid = 1814] [id = 414]
20:26:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4dafa2c00) [pid = 1814] [serial = 1160] [outer = (nil)]
20:26:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4dba0e400) [pid = 1814] [serial = 1161] [outer = 0x7ff4dafa2c00]
20:26:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:09 INFO - document served over http requires an https
20:26:09 INFO - sub-resource via iframe-tag using the meta-referrer
20:26:09 INFO - delivery method with swap-origin-redirect and when
20:26:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:26:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:26:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:26:09 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 1933ms
20:26:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:26:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7233800 == 36 [pid = 1814] [id = 415]
20:26:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4da067400) [pid = 1814] [serial = 1162] [outer = (nil)]
20:26:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4dd34dc00) [pid = 1814] [serial = 1163] [outer = 0x7ff4da067400]
20:26:10 INFO - PROCESS | 1814 | 1447993570308 Marionette INFO loaded listener.js
20:26:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4ddb71400) [pid = 1814] [serial = 1164] [outer = 0x7ff4da067400]
20:26:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:26:11 INFO - document served over http requires an https
20:26:11 INFO - sub-resource via script-tag using the meta-referrer
20:26:11 INFO - delivery method with keep-origin-redirect and when
20:26:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:26:11 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 1683ms
20:26:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:26:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1de800 == 37 [pid = 1814] [id = 416]
20:26:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4d79f1400) [pid = 1814] [serial = 1165] [outer = (nil)]
20:26:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4ddb7bc00) [pid = 1814] [serial = 1166] [outer = 0x7ff4d79f1400]
20:26:11 INFO - PROCESS | 1814 | 1447993571837 Marionette INFO loaded listener.js
20:26:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4ddcb4800) [pid = 1814] [serial = 1167] [outer = 0x7ff4d79f1400]
20:26:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:26:12 INFO - document served over http requires an https
20:26:12 INFO - sub-resource via script-tag using the meta-referrer
20:26:12 INFO - delivery method with no-redirect and when
20:26: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"
20:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
20:26:12 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 1481ms
20:26:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
20:26:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd265800 == 38 [pid = 1814] [id = 417]
20:26:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4de127000) [pid = 1814] [serial = 1168] [outer = (nil)]
20:26:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4de2b1000) [pid = 1814] [serial = 1169] [outer = 0x7ff4de127000]
20:26:13 INFO - PROCESS | 1814 | 1447993573307 Marionette INFO loaded listener.js
20:26:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4dfb87800) [pid = 1814] [serial = 1170] [outer = 0x7ff4de127000]
20:26:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:14 INFO - document served over http requires an https
20:26:14 INFO - sub-resource via script-tag using the meta-referrer
20:26:14 INFO - delivery method with swap-origin-redirect and when
20:26:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:26:14 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 1590ms
20:26:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
20:26:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd948000 == 39 [pid = 1814] [id = 418]
20:26:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4de12c400) [pid = 1814] [serial = 1171] [outer = (nil)]
20:26:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4dfde4800) [pid = 1814] [serial = 1172] [outer = 0x7ff4de12c400]
20:26:14 INFO - PROCESS | 1814 | 1447993574920 Marionette INFO loaded listener.js
20:26:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e03a3000) [pid = 1814] [serial = 1173] [outer = 0x7ff4de12c400]
20:26:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:15 INFO - document served over http requires an https
20:26:15 INFO - sub-resource via script-tag using the meta-referrer
20:26:15 INFO - delivery method with swap-origin-redirect and when
20:26:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:26:15 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 1476ms
20:26:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
20:26:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc4e000 == 40 [pid = 1814] [id = 419]
20:26:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e056e800) [pid = 1814] [serial = 1174] [outer = (nil)]
20:26:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e0570800) [pid = 1814] [serial = 1175] [outer = 0x7ff4e056e800]
20:26:16 INFO - PROCESS | 1814 | 1447993576363 Marionette INFO loaded listener.js
20:26:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e0a36000) [pid = 1814] [serial = 1176] [outer = 0x7ff4e056e800]
20:26:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:26:17 INFO - document served over http requires an https
20:26:17 INFO - sub-resource via script-tag using the meta-referrer
20:26:17 INFO - delivery method with keep-origin-redirect and when
20:26:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:26:17 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 1425ms
20:26:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:26:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da608800 == 41 [pid = 1814] [id = 420]
20:26:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4de128400) [pid = 1814] [serial = 1177] [outer = (nil)]
20:26:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e0a3d400) [pid = 1814] [serial = 1178] [outer = 0x7ff4de128400]
20:26:17 INFO - PROCESS | 1814 | 1447993577879 Marionette INFO loaded listener.js
20:26:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e0addc00) [pid = 1814] [serial = 1179] [outer = 0x7ff4de128400]
20:26:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:26:18 INFO - document served over http requires an https
20:26:18 INFO - sub-resource via script-tag using the meta-referrer
20:26:18 INFO - delivery method with no-redirect and when
20:26:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
20:26:18 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 1339ms
20:26:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
20:26:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfe9a800 == 42 [pid = 1814] [id = 421]
20:26:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4db8e9c00) [pid = 1814] [serial = 1180] [outer = (nil)]
20:26:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e0ae3c00) [pid = 1814] [serial = 1181] [outer = 0x7ff4db8e9c00]
20:26:19 INFO - PROCESS | 1814 | 1447993579211 Marionette INFO loaded listener.js
20:26:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e62bc800) [pid = 1814] [serial = 1182] [outer = 0x7ff4db8e9c00]
20:26:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:20 INFO - document served over http requires an https
20:26:20 INFO - sub-resource via script-tag using the meta-referrer
20:26:20 INFO - delivery method with swap-origin-redirect and when
20:26:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:26:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:26:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:26:20 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 1342ms
20:26:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
20:26:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d0000 == 43 [pid = 1814] [id = 422]
20:26:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4dba06000) [pid = 1814] [serial = 1183] [outer = (nil)]
20:26:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e62bd000) [pid = 1814] [serial = 1184] [outer = 0x7ff4dba06000]
20:26:20 INFO - PROCESS | 1814 | 1447993580605 Marionette INFO loaded listener.js
20:26:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e649d000) [pid = 1814] [serial = 1185] [outer = 0x7ff4dba06000]
20:26:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:26:21 INFO - document served over http requires an https
20:26:21 INFO - sub-resource via xhr-request using the meta-referrer
20:26:21 INFO - delivery method with keep-origin-redirect and when
20:26:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
20:26:21 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 1376ms
20:26:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:26:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0764800 == 44 [pid = 1814] [id = 423]
20:26:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4d7561800) [pid = 1814] [serial = 1186] [outer = (nil)]
20:26:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e056f400) [pid = 1814] [serial = 1187] [outer = 0x7ff4d7561800]
20:26:21 INFO - PROCESS | 1814 | 1447993581974 Marionette INFO loaded listener.js
20:26:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e6965c00) [pid = 1814] [serial = 1188] [outer = 0x7ff4d7561800]
20:26:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:26:22 INFO - document served over http requires an https
20:26:22 INFO - sub-resource via xhr-request using the meta-referrer
20:26:22 INFO - delivery method with no-redirect and when
20:26:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
20:26:22 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 1381ms
20:26:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
20:26:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67e7000 == 45 [pid = 1814] [id = 424]
20:26:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4dfddcc00) [pid = 1814] [serial = 1189] [outer = (nil)]
20:26:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e6a0ac00) [pid = 1814] [serial = 1190] [outer = 0x7ff4dfddcc00]
20:26:23 INFO - PROCESS | 1814 | 1447993583428 Marionette INFO loaded listener.js
20:26:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e6a52400) [pid = 1814] [serial = 1191] [outer = 0x7ff4dfddcc00]
20:26:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:24 INFO - document served over http requires an https
20:26:24 INFO - sub-resource via xhr-request using the meta-referrer
20:26:24 INFO - delivery method with swap-origin-redirect and when
20:26:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
20:26:24 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 1437ms
20:26:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
20:26:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e720d000 == 46 [pid = 1814] [id = 425]
20:26:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e0a3a800) [pid = 1814] [serial = 1192] [outer = (nil)]
20:26:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e6ff1000) [pid = 1814] [serial = 1193] [outer = 0x7ff4e0a3a800]
20:26:24 INFO - PROCESS | 1814 | 1447993584872 Marionette INFO loaded listener.js
20:26:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e724b800) [pid = 1814] [serial = 1194] [outer = 0x7ff4e0a3a800]
20:26:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:25 INFO - document served over http requires an https
20:26:25 INFO - sub-resource via xhr-request using the meta-referrer
20:26:25 INFO - delivery method with swap-origin-redirect and when
20:26:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
20:26:25 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 1430ms
20:26:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
20:26:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75c3800 == 47 [pid = 1814] [id = 426]
20:26:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e62bec00) [pid = 1814] [serial = 1195] [outer = (nil)]
20:26:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e756fc00) [pid = 1814] [serial = 1196] [outer = 0x7ff4e62bec00]
20:26:26 INFO - PROCESS | 1814 | 1447993586305 Marionette INFO loaded listener.js
20:26:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e757c000) [pid = 1814] [serial = 1197] [outer = 0x7ff4e62bec00]
20:26:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:26:27 INFO - document served over http requires an https
20:26:27 INFO - sub-resource via xhr-request using the meta-referrer
20:26:27 INFO - delivery method with keep-origin-redirect and when
20:26:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:26:27 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 1380ms
20:26:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:26:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c0a800 == 48 [pid = 1814] [id = 427]
20:26:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4dd352000) [pid = 1814] [serial = 1198] [outer = (nil)]
20:26:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e79dcc00) [pid = 1814] [serial = 1199] [outer = 0x7ff4dd352000]
20:26:27 INFO - PROCESS | 1814 | 1447993587644 Marionette INFO loaded listener.js
20:26:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e7c5f800) [pid = 1814] [serial = 1200] [outer = 0x7ff4dd352000]
20:26:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
20:26:28 INFO - document served over http requires an https
20:26:28 INFO - sub-resource via xhr-request using the meta-referrer
20:26:28 INFO - delivery method with no-redirect and when
20:26:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
20:26:28 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 1535ms
20:26:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
20:26:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86ae000 == 49 [pid = 1814] [id = 428]
20:26:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4ddca6400) [pid = 1814] [serial = 1201] [outer = (nil)]
20:26:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e8414400) [pid = 1814] [serial = 1202] [outer = 0x7ff4ddca6400]
20:26:29 INFO - PROCESS | 1814 | 1447993589327 Marionette INFO loaded listener.js
20:26:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e842f400) [pid = 1814] [serial = 1203] [outer = 0x7ff4ddca6400]
20:26:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:26:30 INFO - document served over http requires an https
20:26:30 INFO - sub-resource via xhr-request using the meta-referrer
20:26:30 INFO - delivery method with swap-origin-redirect and when
20:26:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:26:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:26:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:26:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:26:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:26:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:26:30 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 1428ms
20:26:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:26:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88ad000 == 50 [pid = 1814] [id = 429]
20:26:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e6968800) [pid = 1814] [serial = 1204] [outer = (nil)]
20:26:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e8438800) [pid = 1814] [serial = 1205] [outer = 0x7ff4e6968800]
20:26:30 INFO - PROCESS | 1814 | 1447993590664 Marionette INFO loaded listener.js
20:26:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e86d6c00) [pid = 1814] [serial = 1206] [outer = 0x7ff4e6968800]
20:26:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:31 INFO - document served over http requires an http
20:26:31 INFO - sub-resource via fetch-request using the http-csp
20:26:31 INFO - delivery method with keep-origin-redirect and when
20:26:31 INFO - the target request is cross-origin.
20:26:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1432ms
20:26:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:26:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9151800 == 51 [pid = 1814] [id = 430]
20:26:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e8430800) [pid = 1814] [serial = 1207] [outer = (nil)]
20:26:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e86db000) [pid = 1814] [serial = 1208] [outer = 0x7ff4e8430800]
20:26:32 INFO - PROCESS | 1814 | 1447993592377 Marionette INFO loaded listener.js
20:26:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4e892e800) [pid = 1814] [serial = 1209] [outer = 0x7ff4e8430800]
20:26:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:33 INFO - document served over http requires an http
20:26:33 INFO - sub-resource via fetch-request using the http-csp
20:26:33 INFO - delivery method with no-redirect and when
20:26:33 INFO - the target request is cross-origin.
20:26:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1778ms
20:26:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:26:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91ee000 == 52 [pid = 1814] [id = 431]
20:26:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4e86d5400) [pid = 1814] [serial = 1210] [outer = (nil)]
20:26:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4e8b34000) [pid = 1814] [serial = 1211] [outer = 0x7ff4e86d5400]
20:26:33 INFO - PROCESS | 1814 | 1447993593979 Marionette INFO loaded listener.js
20:26:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4e8b40000) [pid = 1814] [serial = 1212] [outer = 0x7ff4e86d5400]
20:26:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:35 INFO - document served over http requires an http
20:26:35 INFO - sub-resource via fetch-request using the http-csp
20:26:35 INFO - delivery method with swap-origin-redirect and when
20:26:35 INFO - the target request is cross-origin.
20:26:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1634ms
20:26:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:26:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1a8800 == 53 [pid = 1814] [id = 432]
20:26:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4e8b31400) [pid = 1814] [serial = 1213] [outer = (nil)]
20:26:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e8fd8800) [pid = 1814] [serial = 1214] [outer = 0x7ff4e8b31400]
20:26:35 INFO - PROCESS | 1814 | 1447993595605 Marionette INFO loaded listener.js
20:26:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4e91c4c00) [pid = 1814] [serial = 1215] [outer = 0x7ff4e8b31400]
20:26:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d2000 == 54 [pid = 1814] [id = 433]
20:26:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4e91c8800) [pid = 1814] [serial = 1216] [outer = (nil)]
20:26:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4e8fd6400) [pid = 1814] [serial = 1217] [outer = 0x7ff4e91c8800]
20:26:38 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb6000 == 53 [pid = 1814] [id = 404]
20:26:38 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da13a000 == 52 [pid = 1814] [id = 406]
20:26:38 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da61a000 == 51 [pid = 1814] [id = 323]
20:26:38 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6e2000 == 50 [pid = 1814] [id = 408]
20:26:38 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadde000 == 49 [pid = 1814] [id = 410]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ecb27000 == 48 [pid = 1814] [id = 342]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb4800 == 47 [pid = 1814] [id = 412]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daddf000 == 46 [pid = 1814] [id = 414]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db80e800 == 45 [pid = 1814] [id = 321]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba60000 == 44 [pid = 1814] [id = 340]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da13d800 == 43 [pid = 1814] [id = 320]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e075d000 == 42 [pid = 1814] [id = 331]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c18000 == 41 [pid = 1814] [id = 333]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db6a1000 == 40 [pid = 1814] [id = 329]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7218000 == 39 [pid = 1814] [id = 403]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7515000 == 38 [pid = 1814] [id = 319]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f7000 == 37 [pid = 1814] [id = 336]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01df800 == 36 [pid = 1814] [id = 327]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b9a800 == 35 [pid = 1814] [id = 335]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d8000 == 34 [pid = 1814] [id = 338]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ebb63800 == 33 [pid = 1814] [id = 341]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1ae000 == 32 [pid = 1814] [id = 337]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc57800 == 31 [pid = 1814] [id = 325]
20:26:39 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1fe800 == 30 [pid = 1814] [id = 339]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4ef5e2c00) [pid = 1814] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4ed6bdc00) [pid = 1814] [serial = 1009] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4e7c62000) [pid = 1814] [serial = 988] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4f3155000) [pid = 1814] [serial = 1048] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4f2452800) [pid = 1814] [serial = 1038] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4f2b55800) [pid = 1814] [serial = 1043] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e91c7400) [pid = 1814] [serial = 1006] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4dd356800) [pid = 1814] [serial = 991] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e64a1000) [pid = 1814] [serial = 996] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f0a7e800) [pid = 1814] [serial = 1027] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f210f400) [pid = 1814] [serial = 1033] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f2858800) [pid = 1814] [serial = 1054] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f0819400) [pid = 1814] [serial = 1024] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4f332e400) [pid = 1814] [serial = 1051] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4efed3c00) [pid = 1814] [serial = 1012] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f0a8b000) [pid = 1814] [serial = 1030] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e86d3400) [pid = 1814] [serial = 1001] [outer = (nil)] [url = about:blank]
20:26:40 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e649ac00) [pid = 1814] [serial = 1066] [outer = (nil)] [url = about:blank]
20:26:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:40 INFO - document served over http requires an http
20:26:40 INFO - sub-resource via iframe-tag using the http-csp
20:26:40 INFO - delivery method with keep-origin-redirect and when
20:26:40 INFO - the target request is cross-origin.
20:26:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 5343ms
20:26:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:26:40 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d2000 == 29 [pid = 1814] [id = 433]
20:26:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7525800 == 30 [pid = 1814] [id = 434]
20:26:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d79f0400) [pid = 1814] [serial = 1218] [outer = (nil)]
20:26:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4d79f6800) [pid = 1814] [serial = 1219] [outer = 0x7ff4d79f0400]
20:26:41 INFO - PROCESS | 1814 | 1447993601039 Marionette INFO loaded listener.js
20:26:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4d7c54800) [pid = 1814] [serial = 1220] [outer = 0x7ff4d79f0400]
20:26:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f51000 == 31 [pid = 1814] [id = 435]
20:26:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4d79f6400) [pid = 1814] [serial = 1221] [outer = (nil)]
20:26:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d827e000) [pid = 1814] [serial = 1222] [outer = 0x7ff4d79f6400]
20:26:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:41 INFO - document served over http requires an http
20:26:41 INFO - sub-resource via iframe-tag using the http-csp
20:26:41 INFO - delivery method with no-redirect and when
20:26:41 INFO - the target request is cross-origin.
20:26:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1183ms
20:26:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:26:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da041800 == 32 [pid = 1814] [id = 436]
20:26:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d827c400) [pid = 1814] [serial = 1223] [outer = (nil)]
20:26:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4da063800) [pid = 1814] [serial = 1224] [outer = 0x7ff4d827c400]
20:26:42 INFO - PROCESS | 1814 | 1447993602109 Marionette INFO loaded listener.js
20:26:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4da530000) [pid = 1814] [serial = 1225] [outer = 0x7ff4d827c400]
20:26:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60c000 == 33 [pid = 1814] [id = 437]
20:26:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4da066000) [pid = 1814] [serial = 1226] [outer = (nil)]
20:26:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4da531400) [pid = 1814] [serial = 1227] [outer = 0x7ff4da066000]
20:26:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:43 INFO - document served over http requires an http
20:26:43 INFO - sub-resource via iframe-tag using the http-csp
20:26:43 INFO - delivery method with swap-origin-redirect and when
20:26:43 INFO - the target request is cross-origin.
20:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1380ms
20:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:26:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6e3800 == 34 [pid = 1814] [id = 438]
20:26:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4da6b0c00) [pid = 1814] [serial = 1228] [outer = (nil)]
20:26:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4da6b9000) [pid = 1814] [serial = 1229] [outer = 0x7ff4da6b0c00]
20:26:43 INFO - PROCESS | 1814 | 1447993603570 Marionette INFO loaded listener.js
20:26:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4daa8c400) [pid = 1814] [serial = 1230] [outer = 0x7ff4da6b0c00]
20:26:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:44 INFO - document served over http requires an http
20:26:44 INFO - sub-resource via script-tag using the http-csp
20:26:44 INFO - delivery method with keep-origin-redirect and when
20:26:44 INFO - the target request is cross-origin.
20:26:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1388ms
20:26:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4e62bd400) [pid = 1814] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e664f400) [pid = 1814] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4f4779c00) [pid = 1814] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f4704800) [pid = 1814] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4de12e800) [pid = 1814] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4efed6800) [pid = 1814] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f081fc00) [pid = 1814] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f4651400) [pid = 1814] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e6a04c00) [pid = 1814] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4d7259400) [pid = 1814] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
20:26:45 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f0652400) [pid = 1814] [serial = 1100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4da6b5c00) [pid = 1814] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e6a0c000) [pid = 1814] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f4a03800) [pid = 1814] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4daa82c00) [pid = 1814] [serial = 1083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e0ae3400) [pid = 1814] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4eb7ac400) [pid = 1814] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4ef9a7800) [pid = 1814] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4da52ec00) [pid = 1814] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4f7426800) [pid = 1814] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4da06d400) [pid = 1814] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4d7569800) [pid = 1814] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4ebb34800) [pid = 1814] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e6a54800) [pid = 1814] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4ef9aac00) [pid = 1814] [serial = 1094] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4d7c56c00) [pid = 1814] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993558712]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e8b31c00) [pid = 1814] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993528649]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4d7260800) [pid = 1814] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993567334]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4d827bc00) [pid = 1814] [serial = 1137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4d756c400) [pid = 1814] [serial = 1152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4daf97400) [pid = 1814] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4da539800) [pid = 1814] [serial = 1142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4daa86c00) [pid = 1814] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d827a400) [pid = 1814] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993558712]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4f5729c00) [pid = 1814] [serial = 1122] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e724a400) [pid = 1814] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4f0820400) [pid = 1814] [serial = 1098] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4f3153800) [pid = 1814] [serial = 1104] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4f4702800) [pid = 1814] [serial = 1107] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4d7570400) [pid = 1814] [serial = 1133] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f4a06800) [pid = 1814] [serial = 1116] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f4704c00) [pid = 1814] [serial = 1110] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f009a000) [pid = 1814] [serial = 1095] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4dfde3800) [pid = 1814] [serial = 1071] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e8fdf400) [pid = 1814] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993528649]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4f59e4000) [pid = 1814] [serial = 1125] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4f7429800) [pid = 1814] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4da066c00) [pid = 1814] [serial = 1138] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e6a0bc00) [pid = 1814] [serial = 1074] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4da533000) [pid = 1814] [serial = 1148] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4f5620000) [pid = 1814] [serial = 1119] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4da6b9c00) [pid = 1814] [serial = 1143] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e8fd4000) [pid = 1814] [serial = 1084] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f477f000) [pid = 1814] [serial = 1113] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e91cd800) [pid = 1814] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4daf9e000) [pid = 1814] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4f20df000) [pid = 1814] [serial = 1101] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e79dd400) [pid = 1814] [serial = 1079] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4ef9b1c00) [pid = 1814] [serial = 1092] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4f5a8c800) [pid = 1814] [serial = 1128] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4ec553400) [pid = 1814] [serial = 1089] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4da539000) [pid = 1814] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4d7569c00) [pid = 1814] [serial = 1068] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4d79f8000) [pid = 1814] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993567334]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4db386c00) [pid = 1814] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4daf99000) [pid = 1814] [serial = 1153] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4f450f000) [pid = 1814] [serial = 1105] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4f2c53000) [pid = 1814] [serial = 1102] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4f0a7d800) [pid = 1814] [serial = 1099] [outer = (nil)] [url = about:blank]
20:26:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9c2000 == 35 [pid = 1814] [id = 439]
20:26:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4d725d000) [pid = 1814] [serial = 1231] [outer = (nil)]
20:26:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4d7568800) [pid = 1814] [serial = 1232] [outer = 0x7ff4d725d000]
20:26:46 INFO - PROCESS | 1814 | 1447993606202 Marionette INFO loaded listener.js
20:26:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4da539800) [pid = 1814] [serial = 1233] [outer = 0x7ff4d725d000]
20:26:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:46 INFO - document served over http requires an http
20:26:46 INFO - sub-resource via script-tag using the http-csp
20:26:46 INFO - delivery method with no-redirect and when
20:26:46 INFO - the target request is cross-origin.
20:26:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2236ms
20:26:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:26:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf07000 == 36 [pid = 1814] [id = 440]
20:26:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4d7260800) [pid = 1814] [serial = 1234] [outer = (nil)]
20:26:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4db37c800) [pid = 1814] [serial = 1235] [outer = 0x7ff4d7260800]
20:26:47 INFO - PROCESS | 1814 | 1447993607163 Marionette INFO loaded listener.js
20:26:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4db8eb800) [pid = 1814] [serial = 1236] [outer = 0x7ff4d7260800]
20:26:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:48 INFO - document served over http requires an http
20:26:48 INFO - sub-resource via script-tag using the http-csp
20:26:48 INFO - delivery method with swap-origin-redirect and when
20:26:48 INFO - the target request is cross-origin.
20:26:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1125ms
20:26:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:26:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f58800 == 37 [pid = 1814] [id = 441]
20:26:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4d7c4ec00) [pid = 1814] [serial = 1237] [outer = (nil)]
20:26:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4d7c57c00) [pid = 1814] [serial = 1238] [outer = 0x7ff4d7c4ec00]
20:26:48 INFO - PROCESS | 1814 | 1447993608504 Marionette INFO loaded listener.js
20:26:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4da52bc00) [pid = 1814] [serial = 1239] [outer = 0x7ff4d7c4ec00]
20:26:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:49 INFO - document served over http requires an http
20:26:49 INFO - sub-resource via xhr-request using the http-csp
20:26:49 INFO - delivery method with keep-origin-redirect and when
20:26:49 INFO - the target request is cross-origin.
20:26:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1431ms
20:26:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:26:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9ba000 == 38 [pid = 1814] [id = 442]
20:26:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4d7c51000) [pid = 1814] [serial = 1240] [outer = (nil)]
20:26:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4daa85400) [pid = 1814] [serial = 1241] [outer = 0x7ff4d7c51000]
20:26:49 INFO - PROCESS | 1814 | 1447993609921 Marionette INFO loaded listener.js
20:26:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4db8f1000) [pid = 1814] [serial = 1242] [outer = 0x7ff4d7c51000]
20:26:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:50 INFO - document served over http requires an http
20:26:50 INFO - sub-resource via xhr-request using the http-csp
20:26:50 INFO - delivery method with no-redirect and when
20:26:50 INFO - the target request is cross-origin.
20:26:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1430ms
20:26:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:26:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db812800 == 39 [pid = 1814] [id = 443]
20:26:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4d756ac00) [pid = 1814] [serial = 1243] [outer = (nil)]
20:26:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4dd34f000) [pid = 1814] [serial = 1244] [outer = 0x7ff4d756ac00]
20:26:51 INFO - PROCESS | 1814 | 1447993611402 Marionette INFO loaded listener.js
20:26:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4ddb74800) [pid = 1814] [serial = 1245] [outer = 0x7ff4d756ac00]
20:26:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:52 INFO - document served over http requires an http
20:26:52 INFO - sub-resource via xhr-request using the http-csp
20:26:52 INFO - delivery method with swap-origin-redirect and when
20:26:52 INFO - the target request is cross-origin.
20:26:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1348ms
20:26:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:26:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc22800 == 40 [pid = 1814] [id = 444]
20:26:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4db8f2c00) [pid = 1814] [serial = 1246] [outer = (nil)]
20:26:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4ddb76400) [pid = 1814] [serial = 1247] [outer = 0x7ff4db8f2c00]
20:26:52 INFO - PROCESS | 1814 | 1447993612697 Marionette INFO loaded listener.js
20:26:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4ddcac400) [pid = 1814] [serial = 1248] [outer = 0x7ff4db8f2c00]
20:26:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:53 INFO - document served over http requires an https
20:26:53 INFO - sub-resource via fetch-request using the http-csp
20:26:53 INFO - delivery method with keep-origin-redirect and when
20:26:53 INFO - the target request is cross-origin.
20:26:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms
20:26:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:26:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd270800 == 41 [pid = 1814] [id = 445]
20:26:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4daa86400) [pid = 1814] [serial = 1249] [outer = (nil)]
20:26:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4ddca6c00) [pid = 1814] [serial = 1250] [outer = 0x7ff4daa86400]
20:26:54 INFO - PROCESS | 1814 | 1447993614064 Marionette INFO loaded listener.js
20:26:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4de12dc00) [pid = 1814] [serial = 1251] [outer = 0x7ff4daa86400]
20:26:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:55 INFO - document served over http requires an https
20:26:55 INFO - sub-resource via fetch-request using the http-csp
20:26:55 INFO - delivery method with no-redirect and when
20:26:55 INFO - the target request is cross-origin.
20:26:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1375ms
20:26:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:26:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb8c800 == 42 [pid = 1814] [id = 446]
20:26:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4de2bf000) [pid = 1814] [serial = 1252] [outer = (nil)]
20:26:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4dfb8ac00) [pid = 1814] [serial = 1253] [outer = 0x7ff4de2bf000]
20:26:55 INFO - PROCESS | 1814 | 1447993615509 Marionette INFO loaded listener.js
20:26:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4dfeb4800) [pid = 1814] [serial = 1254] [outer = 0x7ff4de2bf000]
20:26:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:56 INFO - document served over http requires an https
20:26:56 INFO - sub-resource via fetch-request using the http-csp
20:26:56 INFO - delivery method with swap-origin-redirect and when
20:26:56 INFO - the target request is cross-origin.
20:26:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1477ms
20:26:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:26:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc65800 == 43 [pid = 1814] [id = 447]
20:26:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4d756a400) [pid = 1814] [serial = 1255] [outer = (nil)]
20:26:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4dfb87c00) [pid = 1814] [serial = 1256] [outer = 0x7ff4d756a400]
20:26:56 INFO - PROCESS | 1814 | 1447993616943 Marionette INFO loaded listener.js
20:26:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e056ac00) [pid = 1814] [serial = 1257] [outer = 0x7ff4d756a400]
20:26:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de818800 == 44 [pid = 1814] [id = 448]
20:26:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e03abc00) [pid = 1814] [serial = 1258] [outer = (nil)]
20:26:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4dfeb5400) [pid = 1814] [serial = 1259] [outer = 0x7ff4e03abc00]
20:26:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:58 INFO - document served over http requires an https
20:26:58 INFO - sub-resource via iframe-tag using the http-csp
20:26:58 INFO - delivery method with keep-origin-redirect and when
20:26:58 INFO - the target request is cross-origin.
20:26:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1482ms
20:26:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:26:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb06800 == 45 [pid = 1814] [id = 449]
20:26:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4da6b2400) [pid = 1814] [serial = 1260] [outer = (nil)]
20:26:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e0575400) [pid = 1814] [serial = 1261] [outer = 0x7ff4da6b2400]
20:26:58 INFO - PROCESS | 1814 | 1447993618590 Marionette INFO loaded listener.js
20:26:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:26:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e0a3bc00) [pid = 1814] [serial = 1262] [outer = 0x7ff4da6b2400]
20:26:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01ec800 == 46 [pid = 1814] [id = 450]
20:26:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e0a3e000) [pid = 1814] [serial = 1263] [outer = (nil)]
20:26:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e0adb400) [pid = 1814] [serial = 1264] [outer = 0x7ff4e0a3e000]
20:26:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:26:59 INFO - document served over http requires an https
20:26:59 INFO - sub-resource via iframe-tag using the http-csp
20:26:59 INFO - delivery method with no-redirect and when
20:26:59 INFO - the target request is cross-origin.
20:26:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1583ms
20:26:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:27:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05d9800 == 47 [pid = 1814] [id = 451]
20:27:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e056bc00) [pid = 1814] [serial = 1265] [outer = (nil)]
20:27:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e0adbc00) [pid = 1814] [serial = 1266] [outer = 0x7ff4e056bc00]
20:27:00 INFO - PROCESS | 1814 | 1447993620089 Marionette INFO loaded listener.js
20:27:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e6118000) [pid = 1814] [serial = 1267] [outer = 0x7ff4e056bc00]
20:27:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e075e800 == 48 [pid = 1814] [id = 452]
20:27:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e6115800) [pid = 1814] [serial = 1268] [outer = (nil)]
20:27:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e611ac00) [pid = 1814] [serial = 1269] [outer = 0x7ff4e6115800]
20:27:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:01 INFO - document served over http requires an https
20:27:01 INFO - sub-resource via iframe-tag using the http-csp
20:27:01 INFO - delivery method with swap-origin-redirect and when
20:27:01 INFO - the target request is cross-origin.
20:27:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1498ms
20:27:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:27:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0770000 == 49 [pid = 1814] [id = 453]
20:27:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4dd34e800) [pid = 1814] [serial = 1270] [outer = (nil)]
20:27:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e0ae0000) [pid = 1814] [serial = 1271] [outer = 0x7ff4dd34e800]
20:27:01 INFO - PROCESS | 1814 | 1447993621585 Marionette INFO loaded listener.js
20:27:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e62c5400) [pid = 1814] [serial = 1272] [outer = 0x7ff4dd34e800]
20:27:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:02 INFO - document served over http requires an https
20:27:02 INFO - sub-resource via script-tag using the http-csp
20:27:02 INFO - delivery method with keep-origin-redirect and when
20:27:02 INFO - the target request is cross-origin.
20:27:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1476ms
20:27:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:27:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67f1000 == 50 [pid = 1814] [id = 454]
20:27:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e64a1000) [pid = 1814] [serial = 1273] [outer = (nil)]
20:27:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e64a3400) [pid = 1814] [serial = 1274] [outer = 0x7ff4e64a1000]
20:27:03 INFO - PROCESS | 1814 | 1447993623223 Marionette INFO loaded listener.js
20:27:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e6656000) [pid = 1814] [serial = 1275] [outer = 0x7ff4e64a1000]
20:27:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:05 INFO - document served over http requires an https
20:27:05 INFO - sub-resource via script-tag using the http-csp
20:27:05 INFO - delivery method with no-redirect and when
20:27:05 INFO - the target request is cross-origin.
20:27:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2947ms
20:27:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:27:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0760000 == 51 [pid = 1814] [id = 455]
20:27:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e64a1c00) [pid = 1814] [serial = 1276] [outer = (nil)]
20:27:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e6967000) [pid = 1814] [serial = 1277] [outer = 0x7ff4e64a1c00]
20:27:06 INFO - PROCESS | 1814 | 1447993626044 Marionette INFO loaded listener.js
20:27:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e6a10c00) [pid = 1814] [serial = 1278] [outer = 0x7ff4e64a1c00]
20:27:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:07 INFO - document served over http requires an https
20:27:07 INFO - sub-resource via script-tag using the http-csp
20:27:07 INFO - delivery method with swap-origin-redirect and when
20:27:07 INFO - the target request is cross-origin.
20:27:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1485ms
20:27:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:27:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd27e800 == 52 [pid = 1814] [id = 456]
20:27:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4dfb87000) [pid = 1814] [serial = 1279] [outer = (nil)]
20:27:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e611a800) [pid = 1814] [serial = 1280] [outer = 0x7ff4dfb87000]
20:27:07 INFO - PROCESS | 1814 | 1447993627704 Marionette INFO loaded listener.js
20:27:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e6a47000) [pid = 1814] [serial = 1281] [outer = 0x7ff4dfb87000]
20:27:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:08 INFO - document served over http requires an https
20:27:08 INFO - sub-resource via xhr-request using the http-csp
20:27:08 INFO - delivery method with keep-origin-redirect and when
20:27:08 INFO - the target request is cross-origin.
20:27:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1485ms
20:27:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:27:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9c4800 == 53 [pid = 1814] [id = 457]
20:27:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4d725b000) [pid = 1814] [serial = 1282] [outer = (nil)]
20:27:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4db386000) [pid = 1814] [serial = 1283] [outer = 0x7ff4d725b000]
20:27:09 INFO - PROCESS | 1814 | 1447993629058 Marionette INFO loaded listener.js
20:27:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e6a51800) [pid = 1814] [serial = 1284] [outer = 0x7ff4d725b000]
20:27:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:10 INFO - document served over http requires an https
20:27:10 INFO - sub-resource via xhr-request using the http-csp
20:27:10 INFO - delivery method with no-redirect and when
20:27:10 INFO - the target request is cross-origin.
20:27:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1388ms
20:27:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:27:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7ba6000 == 54 [pid = 1814] [id = 458]
20:27:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7260c00) [pid = 1814] [serial = 1285] [outer = (nil)]
20:27:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4d7c50c00) [pid = 1814] [serial = 1286] [outer = 0x7ff4d7260c00]
20:27:10 INFO - PROCESS | 1814 | 1447993630525 Marionette INFO loaded listener.js
20:27:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e6fe9800) [pid = 1814] [serial = 1287] [outer = 0x7ff4d7260c00]
20:27:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:11 INFO - document served over http requires an https
20:27:11 INFO - sub-resource via xhr-request using the http-csp
20:27:11 INFO - delivery method with swap-origin-redirect and when
20:27:11 INFO - the target request is cross-origin.
20:27:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1533ms
20:27:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:27:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75c0800 == 55 [pid = 1814] [id = 459]
20:27:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4d7c4a800) [pid = 1814] [serial = 1288] [outer = (nil)]
20:27:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e6fe9c00) [pid = 1814] [serial = 1289] [outer = 0x7ff4d7c4a800]
20:27:12 INFO - PROCESS | 1814 | 1447993632379 Marionette INFO loaded listener.js
20:27:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e7246800) [pid = 1814] [serial = 1290] [outer = 0x7ff4d7c4a800]
20:27:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:13 INFO - document served over http requires an http
20:27:13 INFO - sub-resource via fetch-request using the http-csp
20:27:13 INFO - delivery method with keep-origin-redirect and when
20:27:13 INFO - the target request is same-origin.
20:27:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2197ms
20:27:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:27:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7224000 == 56 [pid = 1814] [id = 460]
20:27:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d725a000) [pid = 1814] [serial = 1291] [outer = (nil)]
20:27:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d7263c00) [pid = 1814] [serial = 1292] [outer = 0x7ff4d725a000]
20:27:14 INFO - PROCESS | 1814 | 1447993634640 Marionette INFO loaded listener.js
20:27:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4d8279800) [pid = 1814] [serial = 1293] [outer = 0x7ff4d725a000]
20:27:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:15 INFO - document served over http requires an http
20:27:15 INFO - sub-resource via fetch-request using the http-csp
20:27:15 INFO - delivery method with no-redirect and when
20:27:15 INFO - the target request is same-origin.
20:27:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1728ms
20:27:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:27:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db805000 == 57 [pid = 1814] [id = 461]
20:27:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4d7261800) [pid = 1814] [serial = 1294] [outer = (nil)]
20:27:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4dafa4000) [pid = 1814] [serial = 1295] [outer = 0x7ff4d7261800]
20:27:15 INFO - PROCESS | 1814 | 1447993635977 Marionette INFO loaded listener.js
20:27:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4dd353000) [pid = 1814] [serial = 1296] [outer = 0x7ff4d7261800]
20:27:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:17 INFO - document served over http requires an http
20:27:17 INFO - sub-resource via fetch-request using the http-csp
20:27:17 INFO - delivery method with swap-origin-redirect and when
20:27:17 INFO - the target request is same-origin.
20:27:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1588ms
20:27:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:27:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da60c000 == 56 [pid = 1814] [id = 437]
20:27:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f51000 == 55 [pid = 1814] [id = 435]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f595c400) [pid = 1814] [serial = 1123] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f4cb5c00) [pid = 1814] [serial = 1117] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f4a06c00) [pid = 1814] [serial = 1114] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4e62c0400) [pid = 1814] [serial = 1072] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e7246c00) [pid = 1814] [serial = 1075] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4da068800) [pid = 1814] [serial = 1069] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4d7c49800) [pid = 1814] [serial = 1134] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4efed4c00) [pid = 1814] [serial = 1093] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e8921c00) [pid = 1814] [serial = 1080] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4f7428800) [pid = 1814] [serial = 1129] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4ef5e5800) [pid = 1814] [serial = 1090] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4eb7adc00) [pid = 1814] [serial = 1085] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4f477b000) [pid = 1814] [serial = 1111] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4f5835400) [pid = 1814] [serial = 1120] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4da070800) [pid = 1814] [serial = 1139] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4f064c800) [pid = 1814] [serial = 1096] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4daa89c00) [pid = 1814] [serial = 1144] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4f470dc00) [pid = 1814] [serial = 1108] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4f5a8bc00) [pid = 1814] [serial = 1126] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4db383000) [pid = 1814] [serial = 1149] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4dba0b000) [pid = 1814] [serial = 1154] [outer = (nil)] [url = about:blank]
20:27:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7ba2800 == 56 [pid = 1814] [id = 462]
20:27:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4d7265400) [pid = 1814] [serial = 1297] [outer = (nil)]
20:27:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4d756fc00) [pid = 1814] [serial = 1298] [outer = 0x7ff4d7265400]
20:27:17 INFO - PROCESS | 1814 | 1447993637754 Marionette INFO loaded listener.js
20:27:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4db380400) [pid = 1814] [serial = 1299] [outer = 0x7ff4d7265400]
20:27:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da618800 == 57 [pid = 1814] [id = 463]
20:27:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4dba06800) [pid = 1814] [serial = 1300] [outer = (nil)]
20:27:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4ddb73c00) [pid = 1814] [serial = 1301] [outer = 0x7ff4dba06800]
20:27:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:18 INFO - document served over http requires an http
20:27:18 INFO - sub-resource via iframe-tag using the http-csp
20:27:18 INFO - delivery method with keep-origin-redirect and when
20:27:18 INFO - the target request is same-origin.
20:27:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1530ms
20:27:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:27:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd8000 == 58 [pid = 1814] [id = 464]
20:27:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4dd351400) [pid = 1814] [serial = 1302] [outer = (nil)]
20:27:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4de2b6800) [pid = 1814] [serial = 1303] [outer = 0x7ff4dd351400]
20:27:18 INFO - PROCESS | 1814 | 1447993638977 Marionette INFO loaded listener.js
20:27:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e03a1c00) [pid = 1814] [serial = 1304] [outer = 0x7ff4dd351400]
20:27:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db818800 == 59 [pid = 1814] [id = 465]
20:27:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4dfddc000) [pid = 1814] [serial = 1305] [outer = (nil)]
20:27:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4dfde2800) [pid = 1814] [serial = 1306] [outer = 0x7ff4dfddc000]
20:27:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:19 INFO - document served over http requires an http
20:27:19 INFO - sub-resource via iframe-tag using the http-csp
20:27:19 INFO - delivery method with no-redirect and when
20:27:19 INFO - the target request is same-origin.
20:27:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1241ms
20:27:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:27:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd937800 == 60 [pid = 1814] [id = 466]
20:27:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4daa8b400) [pid = 1814] [serial = 1307] [outer = (nil)]
20:27:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4dfb88c00) [pid = 1814] [serial = 1308] [outer = 0x7ff4daa8b400]
20:27:20 INFO - PROCESS | 1814 | 1447993640346 Marionette INFO loaded listener.js
20:27:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e649c800) [pid = 1814] [serial = 1309] [outer = 0x7ff4daa8b400]
20:27:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db814800 == 61 [pid = 1814] [id = 467]
20:27:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e649bc00) [pid = 1814] [serial = 1310] [outer = (nil)]
20:27:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e64a0800) [pid = 1814] [serial = 1311] [outer = 0x7ff4e649bc00]
20:27:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:21 INFO - document served over http requires an http
20:27:21 INFO - sub-resource via iframe-tag using the http-csp
20:27:21 INFO - delivery method with swap-origin-redirect and when
20:27:21 INFO - the target request is same-origin.
20:27:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1377ms
20:27:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:27:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01e9000 == 62 [pid = 1814] [id = 468]
20:27:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e664fc00) [pid = 1814] [serial = 1312] [outer = (nil)]
20:27:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e6653800) [pid = 1814] [serial = 1313] [outer = 0x7ff4e664fc00]
20:27:21 INFO - PROCESS | 1814 | 1447993641667 Marionette INFO loaded listener.js
20:27:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e6ff3400) [pid = 1814] [serial = 1314] [outer = 0x7ff4e664fc00]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4dd352000) [pid = 1814] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e0a3a800) [pid = 1814] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e86d5400) [pid = 1814] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e6968800) [pid = 1814] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4e8430800) [pid = 1814] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e62bec00) [pid = 1814] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4dfddcc00) [pid = 1814] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4ddca6400) [pid = 1814] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dba06000) [pid = 1814] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4da067000) [pid = 1814] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d7561800) [pid = 1814] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4db37c800) [pid = 1814] [serial = 1235] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4da6b0c00) [pid = 1814] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4d79f6400) [pid = 1814] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993601610]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4d827c400) [pid = 1814] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4dafa2c00) [pid = 1814] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4d725d000) [pid = 1814] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4db8e9c00) [pid = 1814] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4de12c400) [pid = 1814] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4da066000) [pid = 1814] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4de128400) [pid = 1814] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4de127000) [pid = 1814] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e056e800) [pid = 1814] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4d79f0400) [pid = 1814] [serial = 1218] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d79f1400) [pid = 1814] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4da067400) [pid = 1814] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e91c8800) [pid = 1814] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4da6b9000) [pid = 1814] [serial = 1229] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4dd34dc00) [pid = 1814] [serial = 1163] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e6ff1000) [pid = 1814] [serial = 1193] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e0a3d400) [pid = 1814] [serial = 1178] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4d7568800) [pid = 1814] [serial = 1232] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4de2b1000) [pid = 1814] [serial = 1169] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4dba0e400) [pid = 1814] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4ddb7bc00) [pid = 1814] [serial = 1166] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e86db000) [pid = 1814] [serial = 1208] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4da531400) [pid = 1814] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4e756fc00) [pid = 1814] [serial = 1196] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e8b34000) [pid = 1814] [serial = 1211] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4e6a0ac00) [pid = 1814] [serial = 1190] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4d827e000) [pid = 1814] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993601610]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4e8fd8800) [pid = 1814] [serial = 1214] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e8414400) [pid = 1814] [serial = 1202] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e0570800) [pid = 1814] [serial = 1175] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4da069c00) [pid = 1814] [serial = 1158] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e62bd000) [pid = 1814] [serial = 1184] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e056f400) [pid = 1814] [serial = 1187] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e8438800) [pid = 1814] [serial = 1205] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4dfde4800) [pid = 1814] [serial = 1172] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e0ae3c00) [pid = 1814] [serial = 1181] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4d79f6800) [pid = 1814] [serial = 1219] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4da063800) [pid = 1814] [serial = 1224] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e8fd6400) [pid = 1814] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4e79dcc00) [pid = 1814] [serial = 1199] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4e7c5f800) [pid = 1814] [serial = 1200] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e757c000) [pid = 1814] [serial = 1197] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e6a52400) [pid = 1814] [serial = 1191] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4e649d000) [pid = 1814] [serial = 1185] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e6965c00) [pid = 1814] [serial = 1188] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e724b800) [pid = 1814] [serial = 1194] [outer = (nil)] [url = about:blank]
20:27:22 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e842f400) [pid = 1814] [serial = 1203] [outer = (nil)] [url = about:blank]
20:27:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:22 INFO - document served over http requires an http
20:27:22 INFO - sub-resource via script-tag using the http-csp
20:27:22 INFO - delivery method with keep-origin-redirect and when
20:27:22 INFO - the target request is same-origin.
20:27:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1288ms
20:27:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:27:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c21000 == 63 [pid = 1814] [id = 469]
20:27:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4d79f4c00) [pid = 1814] [serial = 1315] [outer = (nil)]
20:27:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4da6b0c00) [pid = 1814] [serial = 1316] [outer = 0x7ff4d79f4c00]
20:27:22 INFO - PROCESS | 1814 | 1447993642982 Marionette INFO loaded listener.js
20:27:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e0a3a400) [pid = 1814] [serial = 1317] [outer = 0x7ff4d79f4c00]
20:27:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:23 INFO - document served over http requires an http
20:27:23 INFO - sub-resource via script-tag using the http-csp
20:27:23 INFO - delivery method with no-redirect and when
20:27:23 INFO - the target request is same-origin.
20:27:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1078ms
20:27:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:27:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd94b000 == 64 [pid = 1814] [id = 470]
20:27:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4da531400) [pid = 1814] [serial = 1318] [outer = (nil)]
20:27:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e664bc00) [pid = 1814] [serial = 1319] [outer = 0x7ff4da531400]
20:27:24 INFO - PROCESS | 1814 | 1447993644026 Marionette INFO loaded listener.js
20:27:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e724e400) [pid = 1814] [serial = 1320] [outer = 0x7ff4da531400]
20:27:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:25 INFO - document served over http requires an http
20:27:25 INFO - sub-resource via script-tag using the http-csp
20:27:25 INFO - delivery method with swap-origin-redirect and when
20:27:25 INFO - the target request is same-origin.
20:27:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1492ms
20:27:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:27:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9b3800 == 65 [pid = 1814] [id = 471]
20:27:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4daa89400) [pid = 1814] [serial = 1321] [outer = (nil)]
20:27:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4daa8cc00) [pid = 1814] [serial = 1322] [outer = 0x7ff4daa89400]
20:27:25 INFO - PROCESS | 1814 | 1447993645804 Marionette INFO loaded listener.js
20:27:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dd34d800) [pid = 1814] [serial = 1323] [outer = 0x7ff4daa89400]
20:27:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:26 INFO - document served over http requires an http
20:27:26 INFO - sub-resource via xhr-request using the http-csp
20:27:26 INFO - delivery method with keep-origin-redirect and when
20:27:26 INFO - the target request is same-origin.
20:27:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1538ms
20:27:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:27:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67f0800 == 66 [pid = 1814] [id = 472]
20:27:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4daa8a000) [pid = 1814] [serial = 1324] [outer = (nil)]
20:27:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4de129800) [pid = 1814] [serial = 1325] [outer = 0x7ff4daa8a000]
20:27:27 INFO - PROCESS | 1814 | 1447993647255 Marionette INFO loaded listener.js
20:27:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4e0ad7000) [pid = 1814] [serial = 1326] [outer = 0x7ff4daa8a000]
20:27:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:28 INFO - document served over http requires an http
20:27:28 INFO - sub-resource via xhr-request using the http-csp
20:27:28 INFO - delivery method with no-redirect and when
20:27:28 INFO - the target request is same-origin.
20:27:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1429ms
20:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:27:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c1d000 == 67 [pid = 1814] [id = 473]
20:27:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e6969000) [pid = 1814] [serial = 1327] [outer = (nil)]
20:27:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e6a46c00) [pid = 1814] [serial = 1328] [outer = 0x7ff4e6969000]
20:27:28 INFO - PROCESS | 1814 | 1447993648747 Marionette INFO loaded listener.js
20:27:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e724f400) [pid = 1814] [serial = 1329] [outer = 0x7ff4e6969000]
20:27:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:29 INFO - document served over http requires an http
20:27:29 INFO - sub-resource via xhr-request using the http-csp
20:27:29 INFO - delivery method with swap-origin-redirect and when
20:27:29 INFO - the target request is same-origin.
20:27:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1483ms
20:27:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:27:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86ab000 == 68 [pid = 1814] [id = 474]
20:27:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e6a51400) [pid = 1814] [serial = 1330] [outer = (nil)]
20:27:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e7574c00) [pid = 1814] [serial = 1331] [outer = 0x7ff4e6a51400]
20:27:30 INFO - PROCESS | 1814 | 1447993650145 Marionette INFO loaded listener.js
20:27:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e79db400) [pid = 1814] [serial = 1332] [outer = 0x7ff4e6a51400]
20:27:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:31 INFO - document served over http requires an https
20:27:31 INFO - sub-resource via fetch-request using the http-csp
20:27:31 INFO - delivery method with keep-origin-redirect and when
20:27:31 INFO - the target request is same-origin.
20:27:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms
20:27:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:27:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88a0000 == 69 [pid = 1814] [id = 475]
20:27:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4daa87000) [pid = 1814] [serial = 1333] [outer = (nil)]
20:27:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e757b400) [pid = 1814] [serial = 1334] [outer = 0x7ff4daa87000]
20:27:31 INFO - PROCESS | 1814 | 1447993651575 Marionette INFO loaded listener.js
20:27:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e7c63c00) [pid = 1814] [serial = 1335] [outer = 0x7ff4daa87000]
20:27:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:32 INFO - document served over http requires an https
20:27:32 INFO - sub-resource via fetch-request using the http-csp
20:27:32 INFO - delivery method with no-redirect and when
20:27:32 INFO - the target request is same-origin.
20:27:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1483ms
20:27:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:27:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b93000 == 70 [pid = 1814] [id = 476]
20:27:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e8415400) [pid = 1814] [serial = 1336] [outer = (nil)]
20:27:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e841c400) [pid = 1814] [serial = 1337] [outer = 0x7ff4e8415400]
20:27:33 INFO - PROCESS | 1814 | 1447993653049 Marionette INFO loaded listener.js
20:27:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e8430400) [pid = 1814] [serial = 1338] [outer = 0x7ff4e8415400]
20:27:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:34 INFO - document served over http requires an https
20:27:34 INFO - sub-resource via fetch-request using the http-csp
20:27:34 INFO - delivery method with swap-origin-redirect and when
20:27:34 INFO - the target request is same-origin.
20:27:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1434ms
20:27:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:27:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e916b800 == 71 [pid = 1814] [id = 477]
20:27:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e842f000) [pid = 1814] [serial = 1339] [outer = (nil)]
20:27:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e8437800) [pid = 1814] [serial = 1340] [outer = 0x7ff4e842f000]
20:27:34 INFO - PROCESS | 1814 | 1447993654631 Marionette INFO loaded listener.js
20:27:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e86d9000) [pid = 1814] [serial = 1341] [outer = 0x7ff4e842f000]
20:27:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f9800 == 72 [pid = 1814] [id = 478]
20:27:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e86db800) [pid = 1814] [serial = 1342] [outer = (nil)]
20:27:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e86d5400) [pid = 1814] [serial = 1343] [outer = 0x7ff4e86db800]
20:27:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:36 INFO - document served over http requires an https
20:27:36 INFO - sub-resource via iframe-tag using the http-csp
20:27:36 INFO - delivery method with keep-origin-redirect and when
20:27:36 INFO - the target request is same-origin.
20:27:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2229ms
20:27:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:27:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb19e800 == 73 [pid = 1814] [id = 479]
20:27:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4dafa2c00) [pid = 1814] [serial = 1344] [outer = (nil)]
20:27:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e86dcc00) [pid = 1814] [serial = 1345] [outer = 0x7ff4dafa2c00]
20:27:36 INFO - PROCESS | 1814 | 1447993656808 Marionette INFO loaded listener.js
20:27:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e8b35000) [pid = 1814] [serial = 1346] [outer = 0x7ff4dafa2c00]
20:27:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1c4000 == 74 [pid = 1814] [id = 480]
20:27:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e8b38000) [pid = 1814] [serial = 1347] [outer = (nil)]
20:27:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e8b3c800) [pid = 1814] [serial = 1348] [outer = 0x7ff4e8b38000]
20:27:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:37 INFO - document served over http requires an https
20:27:37 INFO - sub-resource via iframe-tag using the http-csp
20:27:37 INFO - delivery method with no-redirect and when
20:27:37 INFO - the target request is same-origin.
20:27:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1533ms
20:27:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:27:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d2800 == 75 [pid = 1814] [id = 481]
20:27:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e842f400) [pid = 1814] [serial = 1349] [outer = (nil)]
20:27:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e8fd5400) [pid = 1814] [serial = 1350] [outer = 0x7ff4e842f400]
20:27:38 INFO - PROCESS | 1814 | 1447993658405 Marionette INFO loaded listener.js
20:27:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e8fe1c00) [pid = 1814] [serial = 1351] [outer = 0x7ff4e842f400]
20:27:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1ea000 == 76 [pid = 1814] [id = 482]
20:27:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e91c4400) [pid = 1814] [serial = 1352] [outer = (nil)]
20:27:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e91c3c00) [pid = 1814] [serial = 1353] [outer = 0x7ff4e91c4400]
20:27:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:39 INFO - document served over http requires an https
20:27:39 INFO - sub-resource via iframe-tag using the http-csp
20:27:39 INFO - delivery method with swap-origin-redirect and when
20:27:39 INFO - the target request is same-origin.
20:27:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1581ms
20:27:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:27:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1ec800 == 77 [pid = 1814] [id = 483]
20:27:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e91c3400) [pid = 1814] [serial = 1354] [outer = (nil)]
20:27:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e91ccc00) [pid = 1814] [serial = 1355] [outer = 0x7ff4e91c3400]
20:27:40 INFO - PROCESS | 1814 | 1447993660031 Marionette INFO loaded listener.js
20:27:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4eb7a5c00) [pid = 1814] [serial = 1356] [outer = 0x7ff4e91c3400]
20:27:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:41 INFO - document served over http requires an https
20:27:41 INFO - sub-resource via script-tag using the http-csp
20:27:41 INFO - delivery method with keep-origin-redirect and when
20:27:41 INFO - the target request is same-origin.
20:27:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1587ms
20:27:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:27:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb97c800 == 78 [pid = 1814] [id = 484]
20:27:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4eb950800) [pid = 1814] [serial = 1357] [outer = (nil)]
20:27:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4eb952400) [pid = 1814] [serial = 1358] [outer = 0x7ff4eb950800]
20:27:41 INFO - PROCESS | 1814 | 1447993661496 Marionette INFO loaded listener.js
20:27:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4eba24c00) [pid = 1814] [serial = 1359] [outer = 0x7ff4eb950800]
20:27:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:43 INFO - document served over http requires an https
20:27:43 INFO - sub-resource via script-tag using the http-csp
20:27:43 INFO - delivery method with no-redirect and when
20:27:43 INFO - the target request is same-origin.
20:27:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2730ms
20:27:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:27:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f50800 == 79 [pid = 1814] [id = 485]
20:27:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4d8276c00) [pid = 1814] [serial = 1360] [outer = (nil)]
20:27:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4da534000) [pid = 1814] [serial = 1361] [outer = 0x7ff4d8276c00]
20:27:44 INFO - PROCESS | 1814 | 1447993664319 Marionette INFO loaded listener.js
20:27:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e696a800) [pid = 1814] [serial = 1362] [outer = 0x7ff4d8276c00]
20:27:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:45 INFO - document served over http requires an https
20:27:45 INFO - sub-resource via script-tag using the http-csp
20:27:45 INFO - delivery method with swap-origin-redirect and when
20:27:45 INFO - the target request is same-origin.
20:27:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2142ms
20:27:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:27:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf1c800 == 80 [pid = 1814] [id = 486]
20:27:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4d827cc00) [pid = 1814] [serial = 1363] [outer = (nil)]
20:27:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4da6b4000) [pid = 1814] [serial = 1364] [outer = 0x7ff4d827cc00]
20:27:46 INFO - PROCESS | 1814 | 1447993666350 Marionette INFO loaded listener.js
20:27:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4db8f3000) [pid = 1814] [serial = 1365] [outer = 0x7ff4d827cc00]
20:27:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:47 INFO - document served over http requires an https
20:27:47 INFO - sub-resource via xhr-request using the http-csp
20:27:47 INFO - delivery method with keep-origin-redirect and when
20:27:47 INFO - the target request is same-origin.
20:27:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1386ms
20:27:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:27:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daded800 == 81 [pid = 1814] [id = 487]
20:27:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4d7262400) [pid = 1814] [serial = 1366] [outer = (nil)]
20:27:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d756bc00) [pid = 1814] [serial = 1367] [outer = 0x7ff4d7262400]
20:27:47 INFO - PROCESS | 1814 | 1447993667743 Marionette INFO loaded listener.js
20:27:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4db8ef400) [pid = 1814] [serial = 1368] [outer = 0x7ff4d7262400]
20:27:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:48 INFO - document served over http requires an https
20:27:48 INFO - sub-resource via xhr-request using the http-csp
20:27:48 INFO - delivery method with no-redirect and when
20:27:48 INFO - the target request is same-origin.
20:27:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1478ms
20:27:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:27:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd6800 == 82 [pid = 1814] [id = 488]
20:27:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d7c58800) [pid = 1814] [serial = 1369] [outer = (nil)]
20:27:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4ddcb2400) [pid = 1814] [serial = 1370] [outer = 0x7ff4d7c58800]
20:27:49 INFO - PROCESS | 1814 | 1447993669263 Marionette INFO loaded listener.js
20:27:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4dfeba800) [pid = 1814] [serial = 1371] [outer = 0x7ff4d7c58800]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9b0000 == 81 [pid = 1814] [id = 409]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f5a000 == 80 [pid = 1814] [id = 407]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd265800 == 79 [pid = 1814] [id = 417]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da609800 == 78 [pid = 1814] [id = 413]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da608800 == 77 [pid = 1814] [id = 420]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf0b000 == 76 [pid = 1814] [id = 411]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e720d000 == 75 [pid = 1814] [id = 425]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d0000 == 74 [pid = 1814] [id = 422]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86ae000 == 73 [pid = 1814] [id = 428]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc4e000 == 72 [pid = 1814] [id = 419]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f66800 == 71 [pid = 1814] [id = 405]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75c3800 == 70 [pid = 1814] [id = 426]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91ee000 == 69 [pid = 1814] [id = 431]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67e7000 == 68 [pid = 1814] [id = 424]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c21000 == 67 [pid = 1814] [id = 469]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01e9000 == 66 [pid = 1814] [id = 468]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db814800 == 65 [pid = 1814] [id = 467]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd937800 == 64 [pid = 1814] [id = 466]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db818800 == 63 [pid = 1814] [id = 465]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd8000 == 62 [pid = 1814] [id = 464]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da618800 == 61 [pid = 1814] [id = 463]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7ba2800 == 60 [pid = 1814] [id = 462]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db805000 == 59 [pid = 1814] [id = 461]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7224000 == 58 [pid = 1814] [id = 460]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75c0800 == 57 [pid = 1814] [id = 459]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7ba6000 == 56 [pid = 1814] [id = 458]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9c4800 == 55 [pid = 1814] [id = 457]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e075e800 == 54 [pid = 1814] [id = 452]
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01ec800 == 53 [pid = 1814] [id = 450]
20:27:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:50 INFO - document served over http requires an https
20:27:50 INFO - sub-resource via xhr-request using the http-csp
20:27:50 INFO - delivery method with swap-origin-redirect and when
20:27:50 INFO - the target request is same-origin.
20:27:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1607ms
20:27:50 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de818800 == 52 [pid = 1814] [id = 448]
20:27:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4e62bc800) [pid = 1814] [serial = 1182] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e0addc00) [pid = 1814] [serial = 1179] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e8b40000) [pid = 1814] [serial = 1212] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4da539800) [pid = 1814] [serial = 1233] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4ddcb4800) [pid = 1814] [serial = 1167] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e86d6c00) [pid = 1814] [serial = 1206] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4dfb87800) [pid = 1814] [serial = 1170] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4ddb71400) [pid = 1814] [serial = 1164] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4e0a36000) [pid = 1814] [serial = 1176] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4da530000) [pid = 1814] [serial = 1225] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4daa8c400) [pid = 1814] [serial = 1230] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4d7c54800) [pid = 1814] [serial = 1220] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4daf9ec00) [pid = 1814] [serial = 1159] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e892e800) [pid = 1814] [serial = 1209] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e03a3000) [pid = 1814] [serial = 1173] [outer = (nil)] [url = about:blank]
20:27:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb4000 == 53 [pid = 1814] [id = 489]
20:27:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4da530000) [pid = 1814] [serial = 1372] [outer = (nil)]
20:27:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4daf9fc00) [pid = 1814] [serial = 1373] [outer = 0x7ff4da530000]
20:27:51 INFO - PROCESS | 1814 | 1447993671028 Marionette INFO loaded listener.js
20:27:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e03a6400) [pid = 1814] [serial = 1374] [outer = 0x7ff4da530000]
20:27:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:52 INFO - document served over http requires an http
20:27:52 INFO - sub-resource via fetch-request using the meta-csp
20:27:52 INFO - delivery method with keep-origin-redirect and when
20:27:52 INFO - the target request is cross-origin.
20:27:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1581ms
20:27:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:27:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd5000 == 54 [pid = 1814] [id = 490]
20:27:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4da539800) [pid = 1814] [serial = 1375] [outer = (nil)]
20:27:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e03a5800) [pid = 1814] [serial = 1376] [outer = 0x7ff4da539800]
20:27:52 INFO - PROCESS | 1814 | 1447993672408 Marionette INFO loaded listener.js
20:27:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e0ad5400) [pid = 1814] [serial = 1377] [outer = 0x7ff4da539800]
20:27:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:53 INFO - document served over http requires an http
20:27:53 INFO - sub-resource via fetch-request using the meta-csp
20:27:53 INFO - delivery method with no-redirect and when
20:27:53 INFO - the target request is cross-origin.
20:27:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1283ms
20:27:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:27:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1d800 == 55 [pid = 1814] [id = 491]
20:27:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e62bb400) [pid = 1814] [serial = 1378] [outer = (nil)]
20:27:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e62c1800) [pid = 1814] [serial = 1379] [outer = 0x7ff4e62bb400]
20:27:53 INFO - PROCESS | 1814 | 1447993673655 Marionette INFO loaded listener.js
20:27:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e64a2c00) [pid = 1814] [serial = 1380] [outer = 0x7ff4e62bb400]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d7260800) [pid = 1814] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e03abc00) [pid = 1814] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4e0a3e000) [pid = 1814] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993619363]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e6115800) [pid = 1814] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e0ae0000) [pid = 1814] [serial = 1271] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4ddca6c00) [pid = 1814] [serial = 1250] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4d7c50c00) [pid = 1814] [serial = 1286] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e0adbc00) [pid = 1814] [serial = 1266] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4ddb73c00) [pid = 1814] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e0575400) [pid = 1814] [serial = 1261] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4dfeb5400) [pid = 1814] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e6fe9c00) [pid = 1814] [serial = 1289] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4d7c57c00) [pid = 1814] [serial = 1238] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e6653800) [pid = 1814] [serial = 1313] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d7263c00) [pid = 1814] [serial = 1292] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4db386000) [pid = 1814] [serial = 1283] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4ddb76400) [pid = 1814] [serial = 1247] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4dfb87c00) [pid = 1814] [serial = 1256] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e0adb400) [pid = 1814] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993619363]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e6967000) [pid = 1814] [serial = 1277] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e611ac00) [pid = 1814] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4d756fc00) [pid = 1814] [serial = 1298] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4daa85400) [pid = 1814] [serial = 1241] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4da6b0c00) [pid = 1814] [serial = 1316] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4dfde2800) [pid = 1814] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993639660]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4dfb88c00) [pid = 1814] [serial = 1308] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4dd34f000) [pid = 1814] [serial = 1244] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4de2b6800) [pid = 1814] [serial = 1303] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4dafa4000) [pid = 1814] [serial = 1295] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4e64a0800) [pid = 1814] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e611a800) [pid = 1814] [serial = 1280] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4e64a3400) [pid = 1814] [serial = 1274] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4dfb8ac00) [pid = 1814] [serial = 1253] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e664bc00) [pid = 1814] [serial = 1319] [outer = (nil)] [url = about:blank]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4d725a000) [pid = 1814] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4d79f4c00) [pid = 1814] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e664fc00) [pid = 1814] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4dba06800) [pid = 1814] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4daa8b400) [pid = 1814] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4dd351400) [pid = 1814] [serial = 1302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4dfddc000) [pid = 1814] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993639660]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4d7261800) [pid = 1814] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4d7265400) [pid = 1814] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4e649bc00) [pid = 1814] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:27:54 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4db8eb800) [pid = 1814] [serial = 1236] [outer = (nil)] [url = about:blank]
20:27:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:54 INFO - document served over http requires an http
20:27:54 INFO - sub-resource via fetch-request using the meta-csp
20:27:54 INFO - delivery method with swap-origin-redirect and when
20:27:54 INFO - the target request is cross-origin.
20:27:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1337ms
20:27:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:27:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd268800 == 56 [pid = 1814] [id = 492]
20:27:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4d7568800) [pid = 1814] [serial = 1381] [outer = (nil)]
20:27:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4ddb7ec00) [pid = 1814] [serial = 1382] [outer = 0x7ff4d7568800]
20:27:55 INFO - PROCESS | 1814 | 1447993675006 Marionette INFO loaded listener.js
20:27:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4e6494c00) [pid = 1814] [serial = 1383] [outer = 0x7ff4d7568800]
20:27:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc5b000 == 57 [pid = 1814] [id = 493]
20:27:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4e0ae3400) [pid = 1814] [serial = 1384] [outer = (nil)]
20:27:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4e6496000) [pid = 1814] [serial = 1385] [outer = 0x7ff4e0ae3400]
20:27:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:55 INFO - document served over http requires an http
20:27:55 INFO - sub-resource via iframe-tag using the meta-csp
20:27:55 INFO - delivery method with keep-origin-redirect and when
20:27:55 INFO - the target request is cross-origin.
20:27:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1234ms
20:27:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:27:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de80f000 == 58 [pid = 1814] [id = 494]
20:27:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4d7c4fc00) [pid = 1814] [serial = 1386] [outer = (nil)]
20:27:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e62c6c00) [pid = 1814] [serial = 1387] [outer = 0x7ff4d7c4fc00]
20:27:56 INFO - PROCESS | 1814 | 1447993676274 Marionette INFO loaded listener.js
20:27:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e6a06000) [pid = 1814] [serial = 1388] [outer = 0x7ff4d7c4fc00]
20:27:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f5b800 == 59 [pid = 1814] [id = 495]
20:27:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4d7c54800) [pid = 1814] [serial = 1389] [outer = (nil)]
20:27:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4da063400) [pid = 1814] [serial = 1390] [outer = 0x7ff4d7c54800]
20:27:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:57 INFO - document served over http requires an http
20:27:57 INFO - sub-resource via iframe-tag using the meta-csp
20:27:57 INFO - delivery method with no-redirect and when
20:27:57 INFO - the target request is cross-origin.
20:27:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1529ms
20:27:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:27:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9b3000 == 60 [pid = 1814] [id = 496]
20:27:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4db37e800) [pid = 1814] [serial = 1391] [outer = (nil)]
20:27:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4db8f0c00) [pid = 1814] [serial = 1392] [outer = 0x7ff4db37e800]
20:27:57 INFO - PROCESS | 1814 | 1447993677983 Marionette INFO loaded listener.js
20:27:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:27:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4ddcb1800) [pid = 1814] [serial = 1393] [outer = 0x7ff4db37e800]
20:27:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd933000 == 61 [pid = 1814] [id = 497]
20:27:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4de123800) [pid = 1814] [serial = 1394] [outer = (nil)]
20:27:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4dfebf400) [pid = 1814] [serial = 1395] [outer = 0x7ff4de123800]
20:27:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:27:59 INFO - document served over http requires an http
20:27:59 INFO - sub-resource via iframe-tag using the meta-csp
20:27:59 INFO - delivery method with swap-origin-redirect and when
20:27:59 INFO - the target request is cross-origin.
20:27:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1887ms
20:27:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:27:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfea1800 == 62 [pid = 1814] [id = 498]
20:27:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4db383000) [pid = 1814] [serial = 1396] [outer = (nil)]
20:27:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e03adc00) [pid = 1814] [serial = 1397] [outer = 0x7ff4db383000]
20:27:59 INFO - PROCESS | 1814 | 1447993679883 Marionette INFO loaded listener.js
20:27:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e62bc000) [pid = 1814] [serial = 1398] [outer = 0x7ff4db383000]
20:28:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:00 INFO - document served over http requires an http
20:28:00 INFO - sub-resource via script-tag using the meta-csp
20:28:00 INFO - delivery method with keep-origin-redirect and when
20:28:00 INFO - the target request is cross-origin.
20:28:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1482ms
20:28:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:28:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e076a800 == 63 [pid = 1814] [id = 499]
20:28:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e6a45800) [pid = 1814] [serial = 1399] [outer = (nil)]
20:28:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e6a4ac00) [pid = 1814] [serial = 1400] [outer = 0x7ff4e6a45800]
20:28:01 INFO - PROCESS | 1814 | 1447993681510 Marionette INFO loaded listener.js
20:28:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e724ec00) [pid = 1814] [serial = 1401] [outer = 0x7ff4e6a45800]
20:28:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:02 INFO - document served over http requires an http
20:28:02 INFO - sub-resource via script-tag using the meta-csp
20:28:02 INFO - delivery method with no-redirect and when
20:28:02 INFO - the target request is cross-origin.
20:28:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1637ms
20:28:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:28:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c0b000 == 64 [pid = 1814] [id = 500]
20:28:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e7579c00) [pid = 1814] [serial = 1402] [outer = (nil)]
20:28:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e79dc000) [pid = 1814] [serial = 1403] [outer = 0x7ff4e7579c00]
20:28:03 INFO - PROCESS | 1814 | 1447993683142 Marionette INFO loaded listener.js
20:28:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e8416000) [pid = 1814] [serial = 1404] [outer = 0x7ff4e7579c00]
20:28:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:04 INFO - document served over http requires an http
20:28:04 INFO - sub-resource via script-tag using the meta-csp
20:28:04 INFO - delivery method with swap-origin-redirect and when
20:28:04 INFO - the target request is cross-origin.
20:28:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2107ms
20:28:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:28:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75ba000 == 65 [pid = 1814] [id = 501]
20:28:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4dd351800) [pid = 1814] [serial = 1405] [outer = (nil)]
20:28:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e8435800) [pid = 1814] [serial = 1406] [outer = 0x7ff4dd351800]
20:28:05 INFO - PROCESS | 1814 | 1447993685223 Marionette INFO loaded listener.js
20:28:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e8fd3800) [pid = 1814] [serial = 1407] [outer = 0x7ff4dd351800]
20:28:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:06 INFO - document served over http requires an http
20:28:06 INFO - sub-resource via xhr-request using the meta-csp
20:28:06 INFO - delivery method with keep-origin-redirect and when
20:28:06 INFO - the target request is cross-origin.
20:28:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1541ms
20:28:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:28:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a6800 == 66 [pid = 1814] [id = 502]
20:28:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4eb7a5800) [pid = 1814] [serial = 1408] [outer = (nil)]
20:28:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4eb950000) [pid = 1814] [serial = 1409] [outer = 0x7ff4eb7a5800]
20:28:06 INFO - PROCESS | 1814 | 1447993686849 Marionette INFO loaded listener.js
20:28:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4ebb37800) [pid = 1814] [serial = 1410] [outer = 0x7ff4eb7a5800]
20:28:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:07 INFO - document served over http requires an http
20:28:07 INFO - sub-resource via xhr-request using the meta-csp
20:28:07 INFO - delivery method with no-redirect and when
20:28:07 INFO - the target request is cross-origin.
20:28:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1682ms
20:28:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:28:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1b1000 == 67 [pid = 1814] [id = 503]
20:28:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4eb7a7000) [pid = 1814] [serial = 1411] [outer = (nil)]
20:28:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4ec919400) [pid = 1814] [serial = 1412] [outer = 0x7ff4eb7a7000]
20:28:08 INFO - PROCESS | 1814 | 1447993688403 Marionette INFO loaded listener.js
20:28:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4ec9b9400) [pid = 1814] [serial = 1413] [outer = 0x7ff4eb7a7000]
20:28:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:09 INFO - document served over http requires an http
20:28:09 INFO - sub-resource via xhr-request using the meta-csp
20:28:09 INFO - delivery method with swap-origin-redirect and when
20:28:09 INFO - the target request is cross-origin.
20:28:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1560ms
20:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:28:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ebb54000 == 68 [pid = 1814] [id = 504]
20:28:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4ec914c00) [pid = 1814] [serial = 1414] [outer = (nil)]
20:28:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4ed6b8800) [pid = 1814] [serial = 1415] [outer = 0x7ff4ec914c00]
20:28:10 INFO - PROCESS | 1814 | 1447993690052 Marionette INFO loaded listener.js
20:28:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4ed772000) [pid = 1814] [serial = 1416] [outer = 0x7ff4ec914c00]
20:28:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:11 INFO - document served over http requires an https
20:28:11 INFO - sub-resource via fetch-request using the meta-csp
20:28:11 INFO - delivery method with keep-origin-redirect and when
20:28:11 INFO - the target request is cross-origin.
20:28:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1630ms
20:28:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:28:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec97c000 == 69 [pid = 1814] [id = 505]
20:28:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4ed6b4800) [pid = 1814] [serial = 1417] [outer = (nil)]
20:28:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4ed771400) [pid = 1814] [serial = 1418] [outer = 0x7ff4ed6b4800]
20:28:11 INFO - PROCESS | 1814 | 1447993691695 Marionette INFO loaded listener.js
20:28:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4ef9a6400) [pid = 1814] [serial = 1419] [outer = 0x7ff4ed6b4800]
20:28:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:12 INFO - document served over http requires an https
20:28:12 INFO - sub-resource via fetch-request using the meta-csp
20:28:12 INFO - delivery method with no-redirect and when
20:28:12 INFO - the target request is cross-origin.
20:28:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1630ms
20:28:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:28:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6dc000 == 70 [pid = 1814] [id = 506]
20:28:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4d725dc00) [pid = 1814] [serial = 1420] [outer = (nil)]
20:28:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4dafa6c00) [pid = 1814] [serial = 1421] [outer = 0x7ff4d725dc00]
20:28:14 INFO - PROCESS | 1814 | 1447993694813 Marionette INFO loaded listener.js
20:28:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4ef6dcc00) [pid = 1814] [serial = 1422] [outer = 0x7ff4d725dc00]
20:28:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:16 INFO - document served over http requires an https
20:28:16 INFO - sub-resource via fetch-request using the meta-csp
20:28:16 INFO - delivery method with swap-origin-redirect and when
20:28:16 INFO - the target request is cross-origin.
20:28:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3683ms
20:28:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:28:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1f000 == 71 [pid = 1814] [id = 507]
20:28:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4d7561800) [pid = 1814] [serial = 1423] [outer = (nil)]
20:28:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4daa88c00) [pid = 1814] [serial = 1424] [outer = 0x7ff4d7561800]
20:28:16 INFO - PROCESS | 1814 | 1447993696907 Marionette INFO loaded listener.js
20:28:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4ddcad800) [pid = 1814] [serial = 1425] [outer = 0x7ff4d7561800]
20:28:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1d000 == 72 [pid = 1814] [id = 508]
20:28:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4d8270800) [pid = 1814] [serial = 1426] [outer = (nil)]
20:28:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d79ecc00) [pid = 1814] [serial = 1427] [outer = 0x7ff4d8270800]
20:28:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:18 INFO - document served over http requires an https
20:28:18 INFO - sub-resource via iframe-tag using the meta-csp
20:28:18 INFO - delivery method with keep-origin-redirect and when
20:28:18 INFO - the target request is cross-origin.
20:28:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1735ms
20:28:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:28:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7507000 == 73 [pid = 1814] [id = 509]
20:28:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4d8272400) [pid = 1814] [serial = 1428] [outer = (nil)]
20:28:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4daf9c400) [pid = 1814] [serial = 1429] [outer = 0x7ff4d8272400]
20:28:18 INFO - PROCESS | 1814 | 1447993698787 Marionette INFO loaded listener.js
20:28:18 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4dfb88c00) [pid = 1814] [serial = 1430] [outer = 0x7ff4d8272400]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc5b000 == 72 [pid = 1814] [id = 493]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd268800 == 71 [pid = 1814] [id = 492]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1d800 == 70 [pid = 1814] [id = 491]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd5000 == 69 [pid = 1814] [id = 490]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb4000 == 68 [pid = 1814] [id = 489]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd6800 == 67 [pid = 1814] [id = 488]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daded800 == 66 [pid = 1814] [id = 487]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf1c800 == 65 [pid = 1814] [id = 486]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f50800 == 64 [pid = 1814] [id = 485]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb97c800 == 63 [pid = 1814] [id = 484]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1ec800 == 62 [pid = 1814] [id = 483]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1ea000 == 61 [pid = 1814] [id = 482]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d2800 == 60 [pid = 1814] [id = 481]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1c4000 == 59 [pid = 1814] [id = 480]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb19e800 == 58 [pid = 1814] [id = 479]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f9800 == 57 [pid = 1814] [id = 478]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e916b800 == 56 [pid = 1814] [id = 477]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b93000 == 55 [pid = 1814] [id = 476]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88a0000 == 54 [pid = 1814] [id = 475]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86ab000 == 53 [pid = 1814] [id = 474]
20:28:19 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9b3800 == 52 [pid = 1814] [id = 471]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e649c800) [pid = 1814] [serial = 1309] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4db380400) [pid = 1814] [serial = 1299] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e03a1c00) [pid = 1814] [serial = 1304] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e6ff3400) [pid = 1814] [serial = 1314] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e0a3a400) [pid = 1814] [serial = 1317] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d8279800) [pid = 1814] [serial = 1293] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4dd353000) [pid = 1814] [serial = 1296] [outer = (nil)] [url = about:blank]
20:28:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f50000 == 53 [pid = 1814] [id = 510]
20:28:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4d8279800) [pid = 1814] [serial = 1431] [outer = (nil)]
20:28:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4dd353000) [pid = 1814] [serial = 1432] [outer = 0x7ff4d8279800]
20:28:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:20 INFO - document served over http requires an https
20:28:20 INFO - sub-resource via iframe-tag using the meta-csp
20:28:20 INFO - delivery method with no-redirect and when
20:28:20 INFO - the target request is cross-origin.
20:28:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1931ms
20:28:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:28:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd6800 == 54 [pid = 1814] [id = 511]
20:28:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4ddcaf800) [pid = 1814] [serial = 1433] [outer = (nil)]
20:28:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e0a33800) [pid = 1814] [serial = 1434] [outer = 0x7ff4ddcaf800]
20:28:20 INFO - PROCESS | 1814 | 1447993700515 Marionette INFO loaded listener.js
20:28:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e6121800) [pid = 1814] [serial = 1435] [outer = 0x7ff4ddcaf800]
20:28:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd261000 == 55 [pid = 1814] [id = 512]
20:28:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4ddcb0c00) [pid = 1814] [serial = 1436] [outer = (nil)]
20:28:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e62c8000) [pid = 1814] [serial = 1437] [outer = 0x7ff4ddcb0c00]
20:28:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:21 INFO - document served over http requires an https
20:28:21 INFO - sub-resource via iframe-tag using the meta-csp
20:28:21 INFO - delivery method with swap-origin-redirect and when
20:28:21 INFO - the target request is cross-origin.
20:28:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1364ms
20:28:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:28:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd278000 == 56 [pid = 1814] [id = 513]
20:28:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e62c9000) [pid = 1814] [serial = 1438] [outer = (nil)]
20:28:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e664ac00) [pid = 1814] [serial = 1439] [outer = 0x7ff4e62c9000]
20:28:21 INFO - PROCESS | 1814 | 1447993701844 Marionette INFO loaded listener.js
20:28:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e6a46800) [pid = 1814] [serial = 1440] [outer = 0x7ff4e62c9000]
20:28:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:22 INFO - document served over http requires an https
20:28:22 INFO - sub-resource via script-tag using the meta-csp
20:28:22 INFO - delivery method with keep-origin-redirect and when
20:28:22 INFO - the target request is cross-origin.
20:28:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1279ms
20:28:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:28:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1d800 == 57 [pid = 1814] [id = 514]
20:28:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d8278800) [pid = 1814] [serial = 1441] [outer = (nil)]
20:28:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e6647400) [pid = 1814] [serial = 1442] [outer = 0x7ff4d8278800]
20:28:23 INFO - PROCESS | 1814 | 1447993703197 Marionette INFO loaded listener.js
20:28:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e79e0800) [pid = 1814] [serial = 1443] [outer = 0x7ff4d8278800]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4d827cc00) [pid = 1814] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4e62bb400) [pid = 1814] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4d7568800) [pid = 1814] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4da530000) [pid = 1814] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e0ae3400) [pid = 1814] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4da539800) [pid = 1814] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4d7c58800) [pid = 1814] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4d7262400) [pid = 1814] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e91c4400) [pid = 1814] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e8b38000) [pid = 1814] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993657500]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e86db800) [pid = 1814] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4e03a5800) [pid = 1814] [serial = 1376] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e6a46c00) [pid = 1814] [serial = 1328] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4d756bc00) [pid = 1814] [serial = 1367] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4daf9fc00) [pid = 1814] [serial = 1373] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e6496000) [pid = 1814] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4ddb7ec00) [pid = 1814] [serial = 1382] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4ddcb2400) [pid = 1814] [serial = 1370] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e62c6c00) [pid = 1814] [serial = 1387] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e91ccc00) [pid = 1814] [serial = 1355] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4eb952400) [pid = 1814] [serial = 1358] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4da534000) [pid = 1814] [serial = 1361] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e8b3c800) [pid = 1814] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993657500]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e86dcc00) [pid = 1814] [serial = 1345] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e757b400) [pid = 1814] [serial = 1334] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e7574c00) [pid = 1814] [serial = 1331] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e841c400) [pid = 1814] [serial = 1337] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e91c3c00) [pid = 1814] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e8fd5400) [pid = 1814] [serial = 1350] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e62c1800) [pid = 1814] [serial = 1379] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e86d5400) [pid = 1814] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e8437800) [pid = 1814] [serial = 1340] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4de129800) [pid = 1814] [serial = 1325] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4daa8cc00) [pid = 1814] [serial = 1322] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4da6b4000) [pid = 1814] [serial = 1364] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4db8ef400) [pid = 1814] [serial = 1368] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4dfeba800) [pid = 1814] [serial = 1371] [outer = (nil)] [url = about:blank]
20:28:24 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4db8f3000) [pid = 1814] [serial = 1365] [outer = (nil)] [url = about:blank]
20:28:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:24 INFO - document served over http requires an https
20:28:24 INFO - sub-resource via script-tag using the meta-csp
20:28:24 INFO - delivery method with no-redirect and when
20:28:24 INFO - the target request is cross-origin.
20:28:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1657ms
20:28:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:28:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c14000 == 58 [pid = 1814] [id = 515]
20:28:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e62c6c00) [pid = 1814] [serial = 1444] [outer = (nil)]
20:28:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e79d6400) [pid = 1814] [serial = 1445] [outer = 0x7ff4e62c6c00]
20:28:24 INFO - PROCESS | 1814 | 1447993704985 Marionette INFO loaded listener.js
20:28:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e8422000) [pid = 1814] [serial = 1446] [outer = 0x7ff4e62c6c00]
20:28:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:25 INFO - document served over http requires an https
20:28:25 INFO - sub-resource via script-tag using the meta-csp
20:28:25 INFO - delivery method with swap-origin-redirect and when
20:28:25 INFO - the target request is cross-origin.
20:28:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1274ms
20:28:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:28:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e869e000 == 59 [pid = 1814] [id = 516]
20:28:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e79dd000) [pid = 1814] [serial = 1447] [outer = (nil)]
20:28:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e86d5400) [pid = 1814] [serial = 1448] [outer = 0x7ff4e79dd000]
20:28:26 INFO - PROCESS | 1814 | 1447993706086 Marionette INFO loaded listener.js
20:28:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e8b3e000) [pid = 1814] [serial = 1449] [outer = 0x7ff4e79dd000]
20:28:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:27 INFO - document served over http requires an https
20:28:27 INFO - sub-resource via xhr-request using the meta-csp
20:28:27 INFO - delivery method with keep-origin-redirect and when
20:28:27 INFO - the target request is cross-origin.
20:28:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1580ms
20:28:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:28:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9ad000 == 60 [pid = 1814] [id = 517]
20:28:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4dba07400) [pid = 1814] [serial = 1450] [outer = (nil)]
20:28:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4dba0f800) [pid = 1814] [serial = 1451] [outer = 0x7ff4dba07400]
20:28:28 INFO - PROCESS | 1814 | 1447993708010 Marionette INFO loaded listener.js
20:28:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4de2ba800) [pid = 1814] [serial = 1452] [outer = 0x7ff4dba07400]
20:28:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:29 INFO - document served over http requires an https
20:28:29 INFO - sub-resource via xhr-request using the meta-csp
20:28:29 INFO - delivery method with no-redirect and when
20:28:29 INFO - the target request is cross-origin.
20:28:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1730ms
20:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:28:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c14800 == 61 [pid = 1814] [id = 518]
20:28:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4dfdd9800) [pid = 1814] [serial = 1453] [outer = (nil)]
20:28:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e056e800) [pid = 1814] [serial = 1454] [outer = 0x7ff4dfdd9800]
20:28:29 INFO - PROCESS | 1814 | 1447993709671 Marionette INFO loaded listener.js
20:28:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e6650800) [pid = 1814] [serial = 1455] [outer = 0x7ff4dfdd9800]
20:28:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:30 INFO - document served over http requires an https
20:28:30 INFO - sub-resource via xhr-request using the meta-csp
20:28:30 INFO - delivery method with swap-origin-redirect and when
20:28:30 INFO - the target request is cross-origin.
20:28:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1633ms
20:28:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:28:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91dc800 == 62 [pid = 1814] [id = 519]
20:28:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e8434000) [pid = 1814] [serial = 1456] [outer = (nil)]
20:28:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e892b000) [pid = 1814] [serial = 1457] [outer = 0x7ff4e8434000]
20:28:31 INFO - PROCESS | 1814 | 1447993711391 Marionette INFO loaded listener.js
20:28:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e91c4400) [pid = 1814] [serial = 1458] [outer = 0x7ff4e8434000]
20:28:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:32 INFO - document served over http requires an http
20:28:32 INFO - sub-resource via fetch-request using the meta-csp
20:28:32 INFO - delivery method with keep-origin-redirect and when
20:28:32 INFO - the target request is same-origin.
20:28:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1736ms
20:28:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:28:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1bf800 == 63 [pid = 1814] [id = 520]
20:28:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e91c5400) [pid = 1814] [serial = 1459] [outer = (nil)]
20:28:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e91d1800) [pid = 1814] [serial = 1460] [outer = 0x7ff4e91c5400]
20:28:33 INFO - PROCESS | 1814 | 1447993713063 Marionette INFO loaded listener.js
20:28:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4eb953000) [pid = 1814] [serial = 1461] [outer = 0x7ff4e91c5400]
20:28:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:34 INFO - document served over http requires an http
20:28:34 INFO - sub-resource via fetch-request using the meta-csp
20:28:34 INFO - delivery method with no-redirect and when
20:28:34 INFO - the target request is same-origin.
20:28:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1682ms
20:28:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:28:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f9000 == 64 [pid = 1814] [id = 521]
20:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4de129000) [pid = 1814] [serial = 1462] [outer = (nil)]
20:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4ebb33400) [pid = 1814] [serial = 1463] [outer = 0x7ff4de129000]
20:28:34 INFO - PROCESS | 1814 | 1447993714845 Marionette INFO loaded listener.js
20:28:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4ef5e3000) [pid = 1814] [serial = 1464] [outer = 0x7ff4de129000]
20:28:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:35 INFO - document served over http requires an http
20:28:35 INFO - sub-resource via fetch-request using the meta-csp
20:28:35 INFO - delivery method with swap-origin-redirect and when
20:28:35 INFO - the target request is same-origin.
20:28:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1693ms
20:28:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:28:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec983000 == 65 [pid = 1814] [id = 522]
20:28:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4efd98400) [pid = 1814] [serial = 1465] [outer = (nil)]
20:28:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4efd99400) [pid = 1814] [serial = 1466] [outer = 0x7ff4efd98400]
20:28:36 INFO - PROCESS | 1814 | 1447993716512 Marionette INFO loaded listener.js
20:28:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4efda3400) [pid = 1814] [serial = 1467] [outer = 0x7ff4efd98400]
20:28:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ed7a1800 == 66 [pid = 1814] [id = 523]
20:28:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4efd9f000) [pid = 1814] [serial = 1468] [outer = (nil)]
20:28:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4efeca400) [pid = 1814] [serial = 1469] [outer = 0x7ff4efd9f000]
20:28:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:37 INFO - document served over http requires an http
20:28:37 INFO - sub-resource via iframe-tag using the meta-csp
20:28:37 INFO - delivery method with keep-origin-redirect and when
20:28:37 INFO - the target request is same-origin.
20:28:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1582ms
20:28:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:28:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef60e800 == 67 [pid = 1814] [id = 524]
20:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4efd98800) [pid = 1814] [serial = 1470] [outer = (nil)]
20:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4efecd400) [pid = 1814] [serial = 1471] [outer = 0x7ff4efd98800]
20:28:38 INFO - PROCESS | 1814 | 1447993718109 Marionette INFO loaded listener.js
20:28:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4efed8000) [pid = 1814] [serial = 1472] [outer = 0x7ff4efd98800]
20:28:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef643800 == 68 [pid = 1814] [id = 525]
20:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4efed3000) [pid = 1814] [serial = 1473] [outer = (nil)]
20:28:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4f0092800) [pid = 1814] [serial = 1474] [outer = 0x7ff4efed3000]
20:28:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:39 INFO - document served over http requires an http
20:28:39 INFO - sub-resource via iframe-tag using the meta-csp
20:28:39 INFO - delivery method with no-redirect and when
20:28:39 INFO - the target request is same-origin.
20:28:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1595ms
20:28:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:28:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef64d000 == 69 [pid = 1814] [id = 526]
20:28:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4da6bac00) [pid = 1814] [serial = 1475] [outer = (nil)]
20:28:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4f0090400) [pid = 1814] [serial = 1476] [outer = 0x7ff4da6bac00]
20:28:39 INFO - PROCESS | 1814 | 1447993719721 Marionette INFO loaded listener.js
20:28:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4f009a800) [pid = 1814] [serial = 1477] [outer = 0x7ff4da6bac00]
20:28:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef703800 == 70 [pid = 1814] [id = 527]
20:28:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4f0098400) [pid = 1814] [serial = 1478] [outer = (nil)]
20:28:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4f009dc00) [pid = 1814] [serial = 1479] [outer = 0x7ff4f0098400]
20:28:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:40 INFO - document served over http requires an http
20:28:40 INFO - sub-resource via iframe-tag using the meta-csp
20:28:40 INFO - delivery method with swap-origin-redirect and when
20:28:40 INFO - the target request is same-origin.
20:28:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1756ms
20:28:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:28:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef70e000 == 71 [pid = 1814] [id = 528]
20:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e03ae000) [pid = 1814] [serial = 1480] [outer = (nil)]
20:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4f009cc00) [pid = 1814] [serial = 1481] [outer = 0x7ff4e03ae000]
20:28:41 INFO - PROCESS | 1814 | 1447993721453 Marionette INFO loaded listener.js
20:28:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f0224800) [pid = 1814] [serial = 1482] [outer = 0x7ff4e03ae000]
20:28:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:42 INFO - document served over http requires an http
20:28:42 INFO - sub-resource via script-tag using the meta-csp
20:28:42 INFO - delivery method with keep-origin-redirect and when
20:28:42 INFO - the target request is same-origin.
20:28:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1684ms
20:28:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:28:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef76d000 == 72 [pid = 1814] [id = 529]
20:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4efda0800) [pid = 1814] [serial = 1483] [outer = (nil)]
20:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4f0229400) [pid = 1814] [serial = 1484] [outer = 0x7ff4efda0800]
20:28:43 INFO - PROCESS | 1814 | 1447993723144 Marionette INFO loaded listener.js
20:28:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4f0509800) [pid = 1814] [serial = 1485] [outer = 0x7ff4efda0800]
20:28:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:44 INFO - document served over http requires an http
20:28:44 INFO - sub-resource via script-tag using the meta-csp
20:28:44 INFO - delivery method with no-redirect and when
20:28:44 INFO - the target request is same-origin.
20:28:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1535ms
20:28:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:28:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efaa3800 == 73 [pid = 1814] [id = 530]
20:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4f0511000) [pid = 1814] [serial = 1486] [outer = (nil)]
20:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4f0649000) [pid = 1814] [serial = 1487] [outer = 0x7ff4f0511000]
20:28:44 INFO - PROCESS | 1814 | 1447993724768 Marionette INFO loaded listener.js
20:28:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4f0817800) [pid = 1814] [serial = 1488] [outer = 0x7ff4f0511000]
20:28:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:46 INFO - document served over http requires an http
20:28:46 INFO - sub-resource via script-tag using the meta-csp
20:28:46 INFO - delivery method with swap-origin-redirect and when
20:28:46 INFO - the target request is same-origin.
20:28:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1895ms
20:28:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:28:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efe93000 == 74 [pid = 1814] [id = 531]
20:28:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f081c400) [pid = 1814] [serial = 1489] [outer = (nil)]
20:28:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4f0820400) [pid = 1814] [serial = 1490] [outer = 0x7ff4f081c400]
20:28:46 INFO - PROCESS | 1814 | 1447993726650 Marionette INFO loaded listener.js
20:28:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4f0882c00) [pid = 1814] [serial = 1491] [outer = 0x7ff4f081c400]
20:28:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:49 INFO - document served over http requires an http
20:28:49 INFO - sub-resource via xhr-request using the meta-csp
20:28:49 INFO - delivery method with keep-origin-redirect and when
20:28:49 INFO - the target request is same-origin.
20:28:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3037ms
20:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:28:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1f3000 == 75 [pid = 1814] [id = 532]
20:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4d725e000) [pid = 1814] [serial = 1492] [outer = (nil)]
20:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4f064c800) [pid = 1814] [serial = 1493] [outer = 0x7ff4d725e000]
20:28:49 INFO - PROCESS | 1814 | 1447993729561 Marionette INFO loaded listener.js
20:28:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4f0887400) [pid = 1814] [serial = 1494] [outer = 0x7ff4d725e000]
20:28:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:50 INFO - document served over http requires an http
20:28:50 INFO - sub-resource via xhr-request using the meta-csp
20:28:50 INFO - delivery method with no-redirect and when
20:28:50 INFO - the target request is same-origin.
20:28:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1827ms
20:28:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:28:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd936000 == 76 [pid = 1814] [id = 533]
20:28:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4d7c49800) [pid = 1814] [serial = 1495] [outer = (nil)]
20:28:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4db8f3000) [pid = 1814] [serial = 1496] [outer = 0x7ff4d7c49800]
20:28:51 INFO - PROCESS | 1814 | 1447993731467 Marionette INFO loaded listener.js
20:28:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4dfeb9800) [pid = 1814] [serial = 1497] [outer = 0x7ff4d7c49800]
20:28:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:52 INFO - document served over http requires an http
20:28:52 INFO - sub-resource via xhr-request using the meta-csp
20:28:52 INFO - delivery method with swap-origin-redirect and when
20:28:52 INFO - the target request is same-origin.
20:28:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1528ms
20:28:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:28:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7232000 == 77 [pid = 1814] [id = 534]
20:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4daf9d400) [pid = 1814] [serial = 1498] [outer = (nil)]
20:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4ddca5400) [pid = 1814] [serial = 1499] [outer = 0x7ff4daf9d400]
20:28:53 INFO - PROCESS | 1814 | 1447993733142 Marionette INFO loaded listener.js
20:28:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4e62bc800) [pid = 1814] [serial = 1500] [outer = 0x7ff4daf9d400]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c14000 == 76 [pid = 1814] [id = 515]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1d800 == 75 [pid = 1814] [id = 514]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd278000 == 74 [pid = 1814] [id = 513]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd261000 == 73 [pid = 1814] [id = 512]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd6800 == 72 [pid = 1814] [id = 511]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f50000 == 71 [pid = 1814] [id = 510]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7507000 == 70 [pid = 1814] [id = 509]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1d000 == 69 [pid = 1814] [id = 508]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1f000 == 68 [pid = 1814] [id = 507]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6dc000 == 67 [pid = 1814] [id = 506]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec97c000 == 66 [pid = 1814] [id = 505]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ebb54000 == 65 [pid = 1814] [id = 504]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1b1000 == 64 [pid = 1814] [id = 503]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a6800 == 63 [pid = 1814] [id = 502]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75ba000 == 62 [pid = 1814] [id = 501]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c0b000 == 61 [pid = 1814] [id = 500]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd933000 == 60 [pid = 1814] [id = 497]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9b3000 == 59 [pid = 1814] [id = 496]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f5b800 == 58 [pid = 1814] [id = 495]
20:28:54 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de80f000 == 57 [pid = 1814] [id = 494]
20:28:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:54 INFO - document served over http requires an https
20:28:54 INFO - sub-resource via fetch-request using the meta-csp
20:28:54 INFO - delivery method with keep-origin-redirect and when
20:28:54 INFO - the target request is same-origin.
20:28:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1882ms
20:28:54 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4e6494c00) [pid = 1814] [serial = 1383] [outer = (nil)] [url = about:blank]
20:28:54 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4e0ad5400) [pid = 1814] [serial = 1377] [outer = (nil)] [url = about:blank]
20:28:54 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4e64a2c00) [pid = 1814] [serial = 1380] [outer = (nil)] [url = about:blank]
20:28:54 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4e03a6400) [pid = 1814] [serial = 1374] [outer = (nil)] [url = about:blank]
20:28:54 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4e724e400) [pid = 1814] [serial = 1320] [outer = (nil)] [url = about:blank]
20:28:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:28:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9a9800 == 58 [pid = 1814] [id = 535]
20:28:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4da52c000) [pid = 1814] [serial = 1501] [outer = (nil)]
20:28:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4dfde2000) [pid = 1814] [serial = 1502] [outer = 0x7ff4da52c000]
20:28:54 INFO - PROCESS | 1814 | 1447993734922 Marionette INFO loaded listener.js
20:28:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4e7573800) [pid = 1814] [serial = 1503] [outer = 0x7ff4da52c000]
20:28:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:55 INFO - document served over http requires an https
20:28:55 INFO - sub-resource via fetch-request using the meta-csp
20:28:55 INFO - delivery method with no-redirect and when
20:28:55 INFO - the target request is same-origin.
20:28:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1243ms
20:28:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:28:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb90000 == 59 [pid = 1814] [id = 536]
20:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4db385800) [pid = 1814] [serial = 1504] [outer = (nil)]
20:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4e724d000) [pid = 1814] [serial = 1505] [outer = 0x7ff4db385800]
20:28:56 INFO - PROCESS | 1814 | 1447993736247 Marionette INFO loaded listener.js
20:28:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4e8439000) [pid = 1814] [serial = 1506] [outer = 0x7ff4db385800]
20:28:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:57 INFO - document served over http requires an https
20:28:57 INFO - sub-resource via fetch-request using the meta-csp
20:28:57 INFO - delivery method with swap-origin-redirect and when
20:28:57 INFO - the target request is same-origin.
20:28:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms
20:28:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:28:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d751a800 == 60 [pid = 1814] [id = 537]
20:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4e0a33000) [pid = 1814] [serial = 1507] [outer = (nil)]
20:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4e86da000) [pid = 1814] [serial = 1508] [outer = 0x7ff4e0a33000]
20:28:57 INFO - PROCESS | 1814 | 1447993737458 Marionette INFO loaded listener.js
20:28:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4eb953800) [pid = 1814] [serial = 1509] [outer = 0x7ff4e0a33000]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4de123800) [pid = 1814] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4e86d5400) [pid = 1814] [serial = 1448] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4e62c6c00) [pid = 1814] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4d7c54800) [pid = 1814] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993677194]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4d8272400) [pid = 1814] [serial = 1428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4d8279800) [pid = 1814] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993699988]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4ddcb0c00) [pid = 1814] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4d7561800) [pid = 1814] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4e62c9000) [pid = 1814] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4d8270800) [pid = 1814] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4d8278800) [pid = 1814] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4ddcaf800) [pid = 1814] [serial = 1433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4daf9c400) [pid = 1814] [serial = 1429] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4d79ecc00) [pid = 1814] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e62c8000) [pid = 1814] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4e79d6400) [pid = 1814] [serial = 1445] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4daa88c00) [pid = 1814] [serial = 1424] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e6a4ac00) [pid = 1814] [serial = 1400] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4eb950000) [pid = 1814] [serial = 1409] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4db8f0c00) [pid = 1814] [serial = 1392] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4dfebf400) [pid = 1814] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4ec919400) [pid = 1814] [serial = 1412] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4ed771400) [pid = 1814] [serial = 1418] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e6647400) [pid = 1814] [serial = 1442] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4e8435800) [pid = 1814] [serial = 1406] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4dd353000) [pid = 1814] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993699988]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e03adc00) [pid = 1814] [serial = 1397] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4dafa6c00) [pid = 1814] [serial = 1421] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4da063400) [pid = 1814] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993677194]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e79dc000) [pid = 1814] [serial = 1403] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e664ac00) [pid = 1814] [serial = 1439] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4ed6b8800) [pid = 1814] [serial = 1415] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e0a33800) [pid = 1814] [serial = 1434] [outer = (nil)] [url = about:blank]
20:28:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67e1800 == 61 [pid = 1814] [id = 538]
20:28:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7565000) [pid = 1814] [serial = 1510] [outer = (nil)]
20:28:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4daa88c00) [pid = 1814] [serial = 1511] [outer = 0x7ff4d7565000]
20:28:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:58 INFO - document served over http requires an https
20:28:58 INFO - sub-resource via iframe-tag using the meta-csp
20:28:58 INFO - delivery method with keep-origin-redirect and when
20:28:58 INFO - the target request is same-origin.
20:28:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1374ms
20:28:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:28:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c1b000 == 62 [pid = 1814] [id = 539]
20:28:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e03a3000) [pid = 1814] [serial = 1512] [outer = (nil)]
20:28:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e86d5400) [pid = 1814] [serial = 1513] [outer = 0x7ff4e03a3000]
20:28:58 INFO - PROCESS | 1814 | 1447993738935 Marionette INFO loaded listener.js
20:28:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:28:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4ed6bdc00) [pid = 1814] [serial = 1514] [outer = 0x7ff4e03a3000]
20:28:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b87800 == 63 [pid = 1814] [id = 540]
20:28:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4ef5e2c00) [pid = 1814] [serial = 1515] [outer = (nil)]
20:28:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4ef6df800) [pid = 1814] [serial = 1516] [outer = 0x7ff4ef5e2c00]
20:28:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:28:59 INFO - document served over http requires an https
20:28:59 INFO - sub-resource via iframe-tag using the meta-csp
20:28:59 INFO - delivery method with no-redirect and when
20:28:59 INFO - the target request is same-origin.
20:28:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1281ms
20:28:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:29:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9162800 == 64 [pid = 1814] [id = 541]
20:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4efc1e000) [pid = 1814] [serial = 1517] [outer = (nil)]
20:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4efc21800) [pid = 1814] [serial = 1518] [outer = 0x7ff4efc1e000]
20:29:00 INFO - PROCESS | 1814 | 1447993740150 Marionette INFO loaded listener.js
20:29:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4efed6c00) [pid = 1814] [serial = 1519] [outer = 0x7ff4efc1e000]
20:29:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da040800 == 65 [pid = 1814] [id = 542]
20:29:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4d8270000) [pid = 1814] [serial = 1520] [outer = (nil)]
20:29:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4dd351400) [pid = 1814] [serial = 1521] [outer = 0x7ff4d8270000]
20:29:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:01 INFO - document served over http requires an https
20:29:01 INFO - sub-resource via iframe-tag using the meta-csp
20:29:01 INFO - delivery method with swap-origin-redirect and when
20:29:01 INFO - the target request is same-origin.
20:29:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1979ms
20:29:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:29:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd94c000 == 66 [pid = 1814] [id = 543]
20:29:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4dfebf400) [pid = 1814] [serial = 1522] [outer = (nil)]
20:29:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4e03a4400) [pid = 1814] [serial = 1523] [outer = 0x7ff4dfebf400]
20:29:02 INFO - PROCESS | 1814 | 1447993742349 Marionette INFO loaded listener.js
20:29:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4e6499000) [pid = 1814] [serial = 1524] [outer = 0x7ff4dfebf400]
20:29:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:03 INFO - document served over http requires an https
20:29:03 INFO - sub-resource via script-tag using the meta-csp
20:29:03 INFO - delivery method with keep-origin-redirect and when
20:29:03 INFO - the target request is same-origin.
20:29:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1731ms
20:29:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:29:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b89000 == 67 [pid = 1814] [id = 544]
20:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4e0ae3400) [pid = 1814] [serial = 1525] [outer = (nil)]
20:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e7250c00) [pid = 1814] [serial = 1526] [outer = 0x7ff4e0ae3400]
20:29:04 INFO - PROCESS | 1814 | 1447993744121 Marionette INFO loaded listener.js
20:29:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4eba21c00) [pid = 1814] [serial = 1527] [outer = 0x7ff4e0ae3400]
20:29:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:05 INFO - document served over http requires an https
20:29:05 INFO - sub-resource via script-tag using the meta-csp
20:29:05 INFO - delivery method with no-redirect and when
20:29:05 INFO - the target request is same-origin.
20:29:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1587ms
20:29:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:29:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ecb23800 == 68 [pid = 1814] [id = 545]
20:29:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4ed6bb800) [pid = 1814] [serial = 1528] [outer = (nil)]
20:29:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4efc1fc00) [pid = 1814] [serial = 1529] [outer = 0x7ff4ed6bb800]
20:29:05 INFO - PROCESS | 1814 | 1447993745780 Marionette INFO loaded listener.js
20:29:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f021b800) [pid = 1814] [serial = 1530] [outer = 0x7ff4ed6bb800]
20:29:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:06 INFO - document served over http requires an https
20:29:06 INFO - sub-resource via script-tag using the meta-csp
20:29:06 INFO - delivery method with swap-origin-redirect and when
20:29:06 INFO - the target request is same-origin.
20:29:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1696ms
20:29:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:29:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efaa4800 == 69 [pid = 1814] [id = 546]
20:29:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4e892e400) [pid = 1814] [serial = 1531] [outer = (nil)]
20:29:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4f0226000) [pid = 1814] [serial = 1532] [outer = 0x7ff4e892e400]
20:29:07 INFO - PROCESS | 1814 | 1447993747430 Marionette INFO loaded listener.js
20:29:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4f0648400) [pid = 1814] [serial = 1533] [outer = 0x7ff4e892e400]
20:29:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:08 INFO - document served over http requires an https
20:29:08 INFO - sub-resource via xhr-request using the meta-csp
20:29:08 INFO - delivery method with keep-origin-redirect and when
20:29:08 INFO - the target request is same-origin.
20:29:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1627ms
20:29:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:29:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f0763800 == 70 [pid = 1814] [id = 547]
20:29:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4d8277400) [pid = 1814] [serial = 1534] [outer = (nil)]
20:29:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4f0814800) [pid = 1814] [serial = 1535] [outer = 0x7ff4d8277400]
20:29:09 INFO - PROCESS | 1814 | 1447993749060 Marionette INFO loaded listener.js
20:29:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4f0a7e800) [pid = 1814] [serial = 1536] [outer = 0x7ff4d8277400]
20:29:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:10 INFO - document served over http requires an https
20:29:10 INFO - sub-resource via xhr-request using the meta-csp
20:29:10 INFO - delivery method with no-redirect and when
20:29:10 INFO - the target request is same-origin.
20:29:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1528ms
20:29:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:29:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f21ab800 == 71 [pid = 1814] [id = 548]
20:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4f0a87000) [pid = 1814] [serial = 1537] [outer = (nil)]
20:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4f205b400) [pid = 1814] [serial = 1538] [outer = 0x7ff4f0a87000]
20:29:10 INFO - PROCESS | 1814 | 1447993750656 Marionette INFO loaded listener.js
20:29:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4f20e6000) [pid = 1814] [serial = 1539] [outer = 0x7ff4f0a87000]
20:29:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:11 INFO - document served over http requires an https
20:29:11 INFO - sub-resource via xhr-request using the meta-csp
20:29:11 INFO - delivery method with swap-origin-redirect and when
20:29:11 INFO - the target request is same-origin.
20:29:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1734ms
20:29:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:29:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2692000 == 72 [pid = 1814] [id = 549]
20:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4db37f800) [pid = 1814] [serial = 1540] [outer = (nil)]
20:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4f210fc00) [pid = 1814] [serial = 1541] [outer = 0x7ff4db37f800]
20:29:12 INFO - PROCESS | 1814 | 1447993752360 Marionette INFO loaded listener.js
20:29:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4f2445c00) [pid = 1814] [serial = 1542] [outer = 0x7ff4db37f800]
20:29:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:13 INFO - document served over http requires an http
20:29:13 INFO - sub-resource via fetch-request using the meta-referrer
20:29:13 INFO - delivery method with keep-origin-redirect and when
20:29:13 INFO - the target request is cross-origin.
20:29:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1429ms
20:29:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:29:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2c3d000 == 73 [pid = 1814] [id = 550]
20:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4db8eec00) [pid = 1814] [serial = 1543] [outer = (nil)]
20:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4f2449000) [pid = 1814] [serial = 1544] [outer = 0x7ff4db8eec00]
20:29:13 INFO - PROCESS | 1814 | 1447993753699 Marionette INFO loaded listener.js
20:29:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4f2451000) [pid = 1814] [serial = 1545] [outer = 0x7ff4db8eec00]
20:29:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:14 INFO - document served over http requires an http
20:29:14 INFO - sub-resource via fetch-request using the meta-referrer
20:29:14 INFO - delivery method with no-redirect and when
20:29:14 INFO - the target request is cross-origin.
20:29:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1383ms
20:29:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:29:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f31d8000 == 74 [pid = 1814] [id = 551]
20:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4e056d800) [pid = 1814] [serial = 1546] [outer = (nil)]
20:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4f2493000) [pid = 1814] [serial = 1547] [outer = 0x7ff4e056d800]
20:29:15 INFO - PROCESS | 1814 | 1447993755090 Marionette INFO loaded listener.js
20:29:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4f2856000) [pid = 1814] [serial = 1548] [outer = 0x7ff4e056d800]
20:29:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:16 INFO - document served over http requires an http
20:29:16 INFO - sub-resource via fetch-request using the meta-referrer
20:29:16 INFO - delivery method with swap-origin-redirect and when
20:29:16 INFO - the target request is cross-origin.
20:29:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2036ms
20:29:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:29:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f35cc800 == 75 [pid = 1814] [id = 552]
20:29:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4ddb77800) [pid = 1814] [serial = 1549] [outer = (nil)]
20:29:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4f2b4d000) [pid = 1814] [serial = 1550] [outer = 0x7ff4ddb77800]
20:29:17 INFO - PROCESS | 1814 | 1447993757182 Marionette INFO loaded listener.js
20:29:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x7ff4f2d57c00) [pid = 1814] [serial = 1551] [outer = 0x7ff4ddb77800]
20:29:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f413a800 == 76 [pid = 1814] [id = 553]
20:29:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x7ff4f2c71000) [pid = 1814] [serial = 1552] [outer = (nil)]
20:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x7ff4f2fd3000) [pid = 1814] [serial = 1553] [outer = 0x7ff4f2c71000]
20:29:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:18 INFO - document served over http requires an http
20:29:18 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:18 INFO - delivery method with keep-origin-redirect and when
20:29:18 INFO - the target request is cross-origin.
20:29:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1476ms
20:29:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:29:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4148000 == 77 [pid = 1814] [id = 554]
20:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x7ff4f2c55400) [pid = 1814] [serial = 1554] [outer = (nil)]
20:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0x7ff4f315e400) [pid = 1814] [serial = 1555] [outer = 0x7ff4f2c55400]
20:29:18 INFO - PROCESS | 1814 | 1447993758765 Marionette INFO loaded listener.js
20:29:18 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x7ff4f3606000) [pid = 1814] [serial = 1556] [outer = 0x7ff4f2c55400]
20:29:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f44b6800 == 78 [pid = 1814] [id = 555]
20:29:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x7ff4f4209800) [pid = 1814] [serial = 1557] [outer = (nil)]
20:29:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4f4209400) [pid = 1814] [serial = 1558] [outer = 0x7ff4f4209800]
20:29:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:19 INFO - document served over http requires an http
20:29:19 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:19 INFO - delivery method with no-redirect and when
20:29:19 INFO - the target request is cross-origin.
20:29:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1485ms
20:29:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:29:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46be800 == 79 [pid = 1814] [id = 556]
20:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4f315c400) [pid = 1814] [serial = 1559] [outer = (nil)]
20:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4f450f000) [pid = 1814] [serial = 1560] [outer = 0x7ff4f315c400]
20:29:20 INFO - PROCESS | 1814 | 1447993760198 Marionette INFO loaded listener.js
20:29:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4f464c800) [pid = 1814] [serial = 1561] [outer = 0x7ff4f315c400]
20:29:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4866000 == 80 [pid = 1814] [id = 557]
20:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4f464ac00) [pid = 1814] [serial = 1562] [outer = (nil)]
20:29:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4f464ec00) [pid = 1814] [serial = 1563] [outer = 0x7ff4f464ac00]
20:29:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:21 INFO - document served over http requires an http
20:29:21 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:21 INFO - delivery method with swap-origin-redirect and when
20:29:21 INFO - the target request is cross-origin.
20:29:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1589ms
20:29:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:29:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b6a800 == 81 [pid = 1814] [id = 558]
20:29:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x7ff4f3238c00) [pid = 1814] [serial = 1564] [outer = (nil)]
20:29:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x7ff4f4651000) [pid = 1814] [serial = 1565] [outer = 0x7ff4f3238c00]
20:29:21 INFO - PROCESS | 1814 | 1447993761866 Marionette INFO loaded listener.js
20:29:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x7ff4f4771000) [pid = 1814] [serial = 1566] [outer = 0x7ff4f3238c00]
20:29:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:22 INFO - document served over http requires an http
20:29:22 INFO - sub-resource via script-tag using the meta-referrer
20:29:22 INFO - delivery method with keep-origin-redirect and when
20:29:22 INFO - the target request is cross-origin.
20:29:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1437ms
20:29:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:29:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5897000 == 82 [pid = 1814] [id = 559]
20:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 220 (0x7ff4f464e800) [pid = 1814] [serial = 1567] [outer = (nil)]
20:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 221 (0x7ff4f4775400) [pid = 1814] [serial = 1568] [outer = 0x7ff4f464e800]
20:29:23 INFO - PROCESS | 1814 | 1447993763184 Marionette INFO loaded listener.js
20:29:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x7ff4f47fb800) [pid = 1814] [serial = 1569] [outer = 0x7ff4f464e800]
20:29:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:24 INFO - document served over http requires an http
20:29:24 INFO - sub-resource via script-tag using the meta-referrer
20:29:24 INFO - delivery method with no-redirect and when
20:29:24 INFO - the target request is cross-origin.
20:29:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1327ms
20:29:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:29:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5ae3800 == 83 [pid = 1814] [id = 560]
20:29:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x7ff4f4774400) [pid = 1814] [serial = 1570] [outer = (nil)]
20:29:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x7ff4f4a05000) [pid = 1814] [serial = 1571] [outer = 0x7ff4f4774400]
20:29:24 INFO - PROCESS | 1814 | 1447993764562 Marionette INFO loaded listener.js
20:29:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x7ff4f4a10800) [pid = 1814] [serial = 1572] [outer = 0x7ff4f4774400]
20:29:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:25 INFO - document served over http requires an http
20:29:25 INFO - sub-resource via script-tag using the meta-referrer
20:29:25 INFO - delivery method with swap-origin-redirect and when
20:29:25 INFO - the target request is cross-origin.
20:29:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1387ms
20:29:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:29:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f74b3800 == 84 [pid = 1814] [id = 561]
20:29:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x7ff4f477f000) [pid = 1814] [serial = 1573] [outer = (nil)]
20:29:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 227 (0x7ff4f4cb8000) [pid = 1814] [serial = 1574] [outer = 0x7ff4f477f000]
20:29:25 INFO - PROCESS | 1814 | 1447993765992 Marionette INFO loaded listener.js
20:29:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 228 (0x7ff4f5835400) [pid = 1814] [serial = 1575] [outer = 0x7ff4f477f000]
20:29:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:26 INFO - document served over http requires an http
20:29:26 INFO - sub-resource via xhr-request using the meta-referrer
20:29:26 INFO - delivery method with keep-origin-redirect and when
20:29:26 INFO - the target request is cross-origin.
20:29:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1428ms
20:29:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:29:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8675000 == 85 [pid = 1814] [id = 562]
20:29:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 229 (0x7ff4f5839c00) [pid = 1814] [serial = 1576] [outer = (nil)]
20:29:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 230 (0x7ff4f5950800) [pid = 1814] [serial = 1577] [outer = 0x7ff4f5839c00]
20:29:27 INFO - PROCESS | 1814 | 1447993767420 Marionette INFO loaded listener.js
20:29:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 231 (0x7ff4f5a86400) [pid = 1814] [serial = 1578] [outer = 0x7ff4f5839c00]
20:29:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:28 INFO - document served over http requires an http
20:29:28 INFO - sub-resource via xhr-request using the meta-referrer
20:29:28 INFO - delivery method with no-redirect and when
20:29:28 INFO - the target request is cross-origin.
20:29:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1326ms
20:29:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:29:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8d98800 == 86 [pid = 1814] [id = 563]
20:29:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 232 (0x7ff4f583d400) [pid = 1814] [serial = 1579] [outer = (nil)]
20:29:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 233 (0x7ff4f6e41000) [pid = 1814] [serial = 1580] [outer = 0x7ff4f583d400]
20:29:28 INFO - PROCESS | 1814 | 1447993768740 Marionette INFO loaded listener.js
20:29:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 234 (0x7ff4f742a000) [pid = 1814] [serial = 1581] [outer = 0x7ff4f583d400]
20:29:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:29 INFO - document served over http requires an http
20:29:29 INFO - sub-resource via xhr-request using the meta-referrer
20:29:29 INFO - delivery method with swap-origin-redirect and when
20:29:29 INFO - the target request is cross-origin.
20:29:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1337ms
20:29:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:29:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4fe0ed000 == 87 [pid = 1814] [id = 564]
20:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 235 (0x7ff4f583ec00) [pid = 1814] [serial = 1582] [outer = (nil)]
20:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 236 (0x7ff4f74ebc00) [pid = 1814] [serial = 1583] [outer = 0x7ff4f583ec00]
20:29:30 INFO - PROCESS | 1814 | 1447993770140 Marionette INFO loaded listener.js
20:29:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 237 (0x7ff4f79c1400) [pid = 1814] [serial = 1584] [outer = 0x7ff4f583ec00]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9ad000 == 86 [pid = 1814] [id = 517]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c1d000 == 85 [pid = 1814] [id = 473]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1bf800 == 84 [pid = 1814] [id = 520]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f9000 == 83 [pid = 1814] [id = 521]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec983000 == 82 [pid = 1814] [id = 522]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ed7a1800 == 81 [pid = 1814] [id = 523]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef60e800 == 80 [pid = 1814] [id = 524]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef643800 == 79 [pid = 1814] [id = 525]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef64d000 == 78 [pid = 1814] [id = 526]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef703800 == 77 [pid = 1814] [id = 527]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef70e000 == 76 [pid = 1814] [id = 528]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef76d000 == 75 [pid = 1814] [id = 529]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efaa3800 == 74 [pid = 1814] [id = 530]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efe93000 == 73 [pid = 1814] [id = 531]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd936000 == 72 [pid = 1814] [id = 533]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7232000 == 71 [pid = 1814] [id = 534]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9a9800 == 70 [pid = 1814] [id = 535]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb90000 == 69 [pid = 1814] [id = 536]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d751a800 == 68 [pid = 1814] [id = 537]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67e1800 == 67 [pid = 1814] [id = 538]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c1b000 == 66 [pid = 1814] [id = 539]
20:29:32 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b87800 == 65 [pid = 1814] [id = 540]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da040800 == 64 [pid = 1814] [id = 542]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88ad000 == 63 [pid = 1814] [id = 429]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd94c000 == 62 [pid = 1814] [id = 543]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0764800 == 61 [pid = 1814] [id = 423]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b89000 == 60 [pid = 1814] [id = 544]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ecb23800 == 59 [pid = 1814] [id = 545]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efaa4800 == 58 [pid = 1814] [id = 546]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f0763800 == 57 [pid = 1814] [id = 547]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f21ab800 == 56 [pid = 1814] [id = 548]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd94b000 == 55 [pid = 1814] [id = 470]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2692000 == 54 [pid = 1814] [id = 549]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfea1800 == 53 [pid = 1814] [id = 498]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2c3d000 == 52 [pid = 1814] [id = 550]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f31d8000 == 51 [pid = 1814] [id = 551]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f35cc800 == 50 [pid = 1814] [id = 552]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f413a800 == 49 [pid = 1814] [id = 553]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4148000 == 48 [pid = 1814] [id = 554]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f44b6800 == 47 [pid = 1814] [id = 555]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46be800 == 46 [pid = 1814] [id = 556]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4866000 == 45 [pid = 1814] [id = 557]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b6a800 == 44 [pid = 1814] [id = 558]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5897000 == 43 [pid = 1814] [id = 559]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5ae3800 == 42 [pid = 1814] [id = 560]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f74b3800 == 41 [pid = 1814] [id = 561]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8675000 == 40 [pid = 1814] [id = 562]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8d98800 == 39 [pid = 1814] [id = 563]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9162800 == 38 [pid = 1814] [id = 541]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e076a800 == 37 [pid = 1814] [id = 499]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1a8800 == 36 [pid = 1814] [id = 432]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c0a800 == 35 [pid = 1814] [id = 427]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9151800 == 34 [pid = 1814] [id = 430]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c14800 == 33 [pid = 1814] [id = 518]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd948000 == 32 [pid = 1814] [id = 418]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e869e000 == 31 [pid = 1814] [id = 516]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7233800 == 30 [pid = 1814] [id = 415]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfe9a800 == 29 [pid = 1814] [id = 421]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1de800 == 28 [pid = 1814] [id = 416]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1f3000 == 27 [pid = 1814] [id = 532]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67f0800 == 26 [pid = 1814] [id = 472]
20:29:34 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91dc800 == 25 [pid = 1814] [id = 519]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 236 (0x7ff4e8422000) [pid = 1814] [serial = 1446] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 235 (0x7ff4e6a46800) [pid = 1814] [serial = 1440] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 234 (0x7ff4dfb88c00) [pid = 1814] [serial = 1430] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 233 (0x7ff4e6a06000) [pid = 1814] [serial = 1388] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 232 (0x7ff4e79e0800) [pid = 1814] [serial = 1443] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 231 (0x7ff4ddcad800) [pid = 1814] [serial = 1425] [outer = (nil)] [url = about:blank]
20:29:34 INFO - PROCESS | 1814 | --DOMWINDOW == 230 (0x7ff4e6121800) [pid = 1814] [serial = 1435] [outer = (nil)] [url = about:blank]
20:29:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:35 INFO - document served over http requires an https
20:29:35 INFO - sub-resource via fetch-request using the meta-referrer
20:29:35 INFO - delivery method with keep-origin-redirect and when
20:29:35 INFO - the target request is cross-origin.
20:29:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 5996ms
20:29:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:29:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7518800 == 26 [pid = 1814] [id = 565]
20:29:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 231 (0x7ff4d79f8400) [pid = 1814] [serial = 1585] [outer = (nil)]
20:29:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 232 (0x7ff4d7c4b400) [pid = 1814] [serial = 1586] [outer = 0x7ff4d79f8400]
20:29:36 INFO - PROCESS | 1814 | 1447993776212 Marionette INFO loaded listener.js
20:29:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 233 (0x7ff4d8273400) [pid = 1814] [serial = 1587] [outer = 0x7ff4d79f8400]
20:29:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:37 INFO - document served over http requires an https
20:29:37 INFO - sub-resource via fetch-request using the meta-referrer
20:29:37 INFO - delivery method with no-redirect and when
20:29:37 INFO - the target request is cross-origin.
20:29:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1591ms
20:29:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:29:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da036800 == 27 [pid = 1814] [id = 566]
20:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 234 (0x7ff4d827d800) [pid = 1814] [serial = 1588] [outer = (nil)]
20:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 235 (0x7ff4da06e400) [pid = 1814] [serial = 1589] [outer = 0x7ff4d827d800]
20:29:37 INFO - PROCESS | 1814 | 1447993777834 Marionette INFO loaded listener.js
20:29:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 236 (0x7ff4da6aec00) [pid = 1814] [serial = 1590] [outer = 0x7ff4d827d800]
20:29:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:38 INFO - document served over http requires an https
20:29:38 INFO - sub-resource via fetch-request using the meta-referrer
20:29:38 INFO - delivery method with swap-origin-redirect and when
20:29:38 INFO - the target request is cross-origin.
20:29:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1535ms
20:29:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:29:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da621000 == 28 [pid = 1814] [id = 567]
20:29:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 237 (0x7ff4d79ea400) [pid = 1814] [serial = 1591] [outer = (nil)]
20:29:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 238 (0x7ff4daa8e400) [pid = 1814] [serial = 1592] [outer = 0x7ff4d79ea400]
20:29:39 INFO - PROCESS | 1814 | 1447993779152 Marionette INFO loaded listener.js
20:29:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 239 (0x7ff4dafa5000) [pid = 1814] [serial = 1593] [outer = 0x7ff4d79ea400]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 238 (0x7ff4d725dc00) [pid = 1814] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 237 (0x7ff4d8276c00) [pid = 1814] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 236 (0x7ff4e8b31400) [pid = 1814] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 235 (0x7ff4da52c000) [pid = 1814] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 234 (0x7ff4d7c4ec00) [pid = 1814] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 233 (0x7ff4efd98800) [pid = 1814] [serial = 1470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 232 (0x7ff4db383000) [pid = 1814] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 231 (0x7ff4daa8a000) [pid = 1814] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 230 (0x7ff4f0511000) [pid = 1814] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 229 (0x7ff4eb7a5800) [pid = 1814] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 228 (0x7ff4daa86400) [pid = 1814] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 227 (0x7ff4d725e000) [pid = 1814] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 226 (0x7ff4efd98400) [pid = 1814] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x7ff4e8415400) [pid = 1814] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x7ff4dfb87000) [pid = 1814] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x7ff4daa89400) [pid = 1814] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x7ff4f081c400) [pid = 1814] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x7ff4e0a33000) [pid = 1814] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 220 (0x7ff4de129000) [pid = 1814] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 219 (0x7ff4dd34e800) [pid = 1814] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x7ff4db8f2c00) [pid = 1814] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x7ff4daf9d400) [pid = 1814] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x7ff4dba07400) [pid = 1814] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4e842f000) [pid = 1814] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4e64a1c00) [pid = 1814] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4f0098400) [pid = 1814] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff4e03ae000) [pid = 1814] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4ed6b4800) [pid = 1814] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4d7565000) [pid = 1814] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x7ff4efda0800) [pid = 1814] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x7ff4de2bf000) [pid = 1814] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x7ff4e6969000) [pid = 1814] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x7ff4efed3000) [pid = 1814] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993718952]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x7ff4e91c5400) [pid = 1814] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x7ff4e8434000) [pid = 1814] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x7ff4da6bac00) [pid = 1814] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4e91c3400) [pid = 1814] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4efc1e000) [pid = 1814] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4d7c4fc00) [pid = 1814] [serial = 1386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4efd9f000) [pid = 1814] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4d8270000) [pid = 1814] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4daa87000) [pid = 1814] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4e79dd000) [pid = 1814] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4d7260c00) [pid = 1814] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4d725b000) [pid = 1814] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4eb7a7000) [pid = 1814] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4dfdd9800) [pid = 1814] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4e64a1000) [pid = 1814] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4e6a51400) [pid = 1814] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4d7c51000) [pid = 1814] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4eb950800) [pid = 1814] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4d7c49800) [pid = 1814] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4e03a3000) [pid = 1814] [serial = 1512] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4dd351800) [pid = 1814] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4ec914c00) [pid = 1814] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4da6b2400) [pid = 1814] [serial = 1260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e6a45800) [pid = 1814] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4d756ac00) [pid = 1814] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e7579c00) [pid = 1814] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4da531400) [pid = 1814] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4d756a400) [pid = 1814] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4db37e800) [pid = 1814] [serial = 1391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4dafa2c00) [pid = 1814] [serial = 1344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4ef5e2c00) [pid = 1814] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993739642]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4d7c4a800) [pid = 1814] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e056bc00) [pid = 1814] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4db385800) [pid = 1814] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e842f400) [pid = 1814] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4dd351400) [pid = 1814] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4ef6df800) [pid = 1814] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993739642]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4efc21800) [pid = 1814] [serial = 1518] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4ddca5400) [pid = 1814] [serial = 1499] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4daa88c00) [pid = 1814] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4dba0f800) [pid = 1814] [serial = 1451] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4efeca400) [pid = 1814] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e86da000) [pid = 1814] [serial = 1508] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e91d1800) [pid = 1814] [serial = 1460] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4dfde2000) [pid = 1814] [serial = 1502] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4f0090400) [pid = 1814] [serial = 1476] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4f0649000) [pid = 1814] [serial = 1487] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4efd99400) [pid = 1814] [serial = 1466] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e724d000) [pid = 1814] [serial = 1505] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4efecd400) [pid = 1814] [serial = 1471] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4ebb33400) [pid = 1814] [serial = 1463] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e892b000) [pid = 1814] [serial = 1457] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e86d5400) [pid = 1814] [serial = 1513] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4f009cc00) [pid = 1814] [serial = 1481] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e056e800) [pid = 1814] [serial = 1454] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4f064c800) [pid = 1814] [serial = 1493] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4db8f3000) [pid = 1814] [serial = 1496] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4f009dc00) [pid = 1814] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4f0229400) [pid = 1814] [serial = 1484] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4f0820400) [pid = 1814] [serial = 1490] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4f0092800) [pid = 1814] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993718952]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e8fe1c00) [pid = 1814] [serial = 1351] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4ec9b9400) [pid = 1814] [serial = 1413] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4ef6dcc00) [pid = 1814] [serial = 1422] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e696a800) [pid = 1814] [serial = 1362] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e62bc000) [pid = 1814] [serial = 1398] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e6650800) [pid = 1814] [serial = 1455] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4dd34d800) [pid = 1814] [serial = 1323] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e6a47000) [pid = 1814] [serial = 1281] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4e6fe9800) [pid = 1814] [serial = 1287] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e86d9000) [pid = 1814] [serial = 1341] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4ddb74800) [pid = 1814] [serial = 1245] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4de12dc00) [pid = 1814] [serial = 1251] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e6a10c00) [pid = 1814] [serial = 1278] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4eba24c00) [pid = 1814] [serial = 1359] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4ef9a6400) [pid = 1814] [serial = 1419] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4e0a3bc00) [pid = 1814] [serial = 1262] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4ddcac400) [pid = 1814] [serial = 1248] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4de2ba800) [pid = 1814] [serial = 1452] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4ed772000) [pid = 1814] [serial = 1416] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e8430400) [pid = 1814] [serial = 1338] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e056ac00) [pid = 1814] [serial = 1257] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e8b3e000) [pid = 1814] [serial = 1449] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e8b35000) [pid = 1814] [serial = 1346] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e6a51800) [pid = 1814] [serial = 1284] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4ebb37800) [pid = 1814] [serial = 1410] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e91c4c00) [pid = 1814] [serial = 1215] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e8416000) [pid = 1814] [serial = 1404] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4e0ad7000) [pid = 1814] [serial = 1326] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4e6656000) [pid = 1814] [serial = 1275] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4eb7a5c00) [pid = 1814] [serial = 1356] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e7246800) [pid = 1814] [serial = 1290] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4dfeb9800) [pid = 1814] [serial = 1497] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e724ec00) [pid = 1814] [serial = 1401] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4da52bc00) [pid = 1814] [serial = 1239] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e6118000) [pid = 1814] [serial = 1267] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e7c63c00) [pid = 1814] [serial = 1335] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4e79db400) [pid = 1814] [serial = 1332] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4ddcb1800) [pid = 1814] [serial = 1393] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4e724f400) [pid = 1814] [serial = 1329] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e62c5400) [pid = 1814] [serial = 1272] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4e8fd3800) [pid = 1814] [serial = 1407] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4f0882c00) [pid = 1814] [serial = 1491] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4db8f1000) [pid = 1814] [serial = 1242] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4dfeb4800) [pid = 1814] [serial = 1254] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4f0887400) [pid = 1814] [serial = 1494] [outer = (nil)] [url = about:blank]
20:29:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6eb800 == 29 [pid = 1814] [id = 568]
20:29:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x7ff4d7267800) [pid = 1814] [serial = 1594] [outer = (nil)]
20:29:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4d7c49800) [pid = 1814] [serial = 1595] [outer = 0x7ff4d7267800]
20:29:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:43 INFO - document served over http requires an https
20:29:43 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:43 INFO - delivery method with keep-origin-redirect and when
20:29:43 INFO - the target request is cross-origin.
20:29:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4197ms
20:29:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:29:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9a8000 == 30 [pid = 1814] [id = 569]
20:29:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4d7264000) [pid = 1814] [serial = 1596] [outer = (nil)]
20:29:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4d7c4ec00) [pid = 1814] [serial = 1597] [outer = 0x7ff4d7264000]
20:29:43 INFO - PROCESS | 1814 | 1447993783388 Marionette INFO loaded listener.js
20:29:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4db384800) [pid = 1814] [serial = 1598] [outer = 0x7ff4d7264000]
20:29:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadeb000 == 31 [pid = 1814] [id = 570]
20:29:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4db386c00) [pid = 1814] [serial = 1599] [outer = (nil)]
20:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4dafa5c00) [pid = 1814] [serial = 1600] [outer = 0x7ff4db386c00]
20:29:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:44 INFO - document served over http requires an https
20:29:44 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:44 INFO - delivery method with no-redirect and when
20:29:44 INFO - the target request is cross-origin.
20:29:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1129ms
20:29:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:29:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d722e000 == 32 [pid = 1814] [id = 571]
20:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4d725d000) [pid = 1814] [serial = 1601] [outer = (nil)]
20:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4d7261c00) [pid = 1814] [serial = 1602] [outer = 0x7ff4d725d000]
20:29:44 INFO - PROCESS | 1814 | 1447993784712 Marionette INFO loaded listener.js
20:29:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4d79f1400) [pid = 1814] [serial = 1603] [outer = 0x7ff4d725d000]
20:29:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da142000 == 33 [pid = 1814] [id = 572]
20:29:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4da070c00) [pid = 1814] [serial = 1604] [outer = (nil)]
20:29:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4d7260800) [pid = 1814] [serial = 1605] [outer = 0x7ff4da070c00]
20:29:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:46 INFO - document served over http requires an https
20:29:46 INFO - sub-resource via iframe-tag using the meta-referrer
20:29:46 INFO - delivery method with swap-origin-redirect and when
20:29:46 INFO - the target request is cross-origin.
20:29:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1878ms
20:29:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:29:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadef800 == 34 [pid = 1814] [id = 573]
20:29:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4d725e000) [pid = 1814] [serial = 1606] [outer = (nil)]
20:29:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4daa81000) [pid = 1814] [serial = 1607] [outer = 0x7ff4d725e000]
20:29:46 INFO - PROCESS | 1814 | 1447993786587 Marionette INFO loaded listener.js
20:29:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4dba06800) [pid = 1814] [serial = 1608] [outer = 0x7ff4d725e000]
20:29:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:47 INFO - document served over http requires an https
20:29:47 INFO - sub-resource via script-tag using the meta-referrer
20:29:47 INFO - delivery method with keep-origin-redirect and when
20:29:47 INFO - the target request is cross-origin.
20:29:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1529ms
20:29:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:29:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db80a800 == 35 [pid = 1814] [id = 574]
20:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4db8f3400) [pid = 1814] [serial = 1609] [outer = (nil)]
20:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4dd350800) [pid = 1814] [serial = 1610] [outer = 0x7ff4db8f3400]
20:29:48 INFO - PROCESS | 1814 | 1447993788170 Marionette INFO loaded listener.js
20:29:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4ddb79800) [pid = 1814] [serial = 1611] [outer = 0x7ff4db8f3400]
20:29:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:49 INFO - document served over http requires an https
20:29:49 INFO - sub-resource via script-tag using the meta-referrer
20:29:49 INFO - delivery method with no-redirect and when
20:29:49 INFO - the target request is cross-origin.
20:29:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1438ms
20:29:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:29:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1e7000 == 36 [pid = 1814] [id = 575]
20:29:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dba0b000) [pid = 1814] [serial = 1612] [outer = (nil)]
20:29:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4ddcb1400) [pid = 1814] [serial = 1613] [outer = 0x7ff4dba0b000]
20:29:49 INFO - PROCESS | 1814 | 1447993789500 Marionette INFO loaded listener.js
20:29:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4de12e000) [pid = 1814] [serial = 1614] [outer = 0x7ff4dba0b000]
20:29:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:50 INFO - document served over http requires an https
20:29:50 INFO - sub-resource via script-tag using the meta-referrer
20:29:50 INFO - delivery method with swap-origin-redirect and when
20:29:50 INFO - the target request is cross-origin.
20:29:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1438ms
20:29:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:29:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da620800 == 37 [pid = 1814] [id = 576]
20:29:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4daa86000) [pid = 1814] [serial = 1615] [outer = (nil)]
20:29:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4de12ec00) [pid = 1814] [serial = 1616] [outer = 0x7ff4daa86000]
20:29:50 INFO - PROCESS | 1814 | 1447993790961 Marionette INFO loaded listener.js
20:29:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4dfb88c00) [pid = 1814] [serial = 1617] [outer = 0x7ff4daa86000]
20:29:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:51 INFO - document served over http requires an https
20:29:51 INFO - sub-resource via xhr-request using the meta-referrer
20:29:51 INFO - delivery method with keep-origin-redirect and when
20:29:51 INFO - the target request is cross-origin.
20:29:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1336ms
20:29:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:29:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb90000 == 38 [pid = 1814] [id = 577]
20:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4dfeb3c00) [pid = 1814] [serial = 1618] [outer = (nil)]
20:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4dfeb4c00) [pid = 1814] [serial = 1619] [outer = 0x7ff4dfeb3c00]
20:29:52 INFO - PROCESS | 1814 | 1447993792314 Marionette INFO loaded listener.js
20:29:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e03a5400) [pid = 1814] [serial = 1620] [outer = 0x7ff4dfeb3c00]
20:29:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:53 INFO - document served over http requires an https
20:29:53 INFO - sub-resource via xhr-request using the meta-referrer
20:29:53 INFO - delivery method with no-redirect and when
20:29:53 INFO - the target request is cross-origin.
20:29:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1325ms
20:29:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:29:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d722c800 == 39 [pid = 1814] [id = 578]
20:29:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4dfeb4800) [pid = 1814] [serial = 1621] [outer = (nil)]
20:29:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e056b400) [pid = 1814] [serial = 1622] [outer = 0x7ff4dfeb4800]
20:29:53 INFO - PROCESS | 1814 | 1447993793626 Marionette INFO loaded listener.js
20:29:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e0a37400) [pid = 1814] [serial = 1623] [outer = 0x7ff4dfeb4800]
20:29:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:54 INFO - document served over http requires an https
20:29:54 INFO - sub-resource via xhr-request using the meta-referrer
20:29:54 INFO - delivery method with swap-origin-redirect and when
20:29:54 INFO - the target request is cross-origin.
20:29:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1325ms
20:29:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:29:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfea2800 == 40 [pid = 1814] [id = 579]
20:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4daf9d000) [pid = 1814] [serial = 1624] [outer = (nil)]
20:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e0a3e000) [pid = 1814] [serial = 1625] [outer = 0x7ff4daf9d000]
20:29:54 INFO - PROCESS | 1814 | 1447993794988 Marionette INFO loaded listener.js
20:29:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e6113400) [pid = 1814] [serial = 1626] [outer = 0x7ff4daf9d000]
20:29:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:55 INFO - document served over http requires an http
20:29:55 INFO - sub-resource via fetch-request using the meta-referrer
20:29:55 INFO - delivery method with keep-origin-redirect and when
20:29:55 INFO - the target request is same-origin.
20:29:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1377ms
20:29:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:29:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0753800 == 41 [pid = 1814] [id = 580]
20:29:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e03ad000) [pid = 1814] [serial = 1627] [outer = (nil)]
20:29:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e6121c00) [pid = 1814] [serial = 1628] [outer = 0x7ff4e03ad000]
20:29:56 INFO - PROCESS | 1814 | 1447993796409 Marionette INFO loaded listener.js
20:29:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e62c6800) [pid = 1814] [serial = 1629] [outer = 0x7ff4e03ad000]
20:29:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:57 INFO - document served over http requires an http
20:29:57 INFO - sub-resource via fetch-request using the meta-referrer
20:29:57 INFO - delivery method with no-redirect and when
20:29:57 INFO - the target request is same-origin.
20:29:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1430ms
20:29:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:29:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6223000 == 42 [pid = 1814] [id = 581]
20:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e0ade800) [pid = 1814] [serial = 1630] [outer = (nil)]
20:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e6499c00) [pid = 1814] [serial = 1631] [outer = 0x7ff4e0ade800]
20:29:57 INFO - PROCESS | 1814 | 1447993797827 Marionette INFO loaded listener.js
20:29:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e64a3800) [pid = 1814] [serial = 1632] [outer = 0x7ff4e0ade800]
20:29:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:29:58 INFO - document served over http requires an http
20:29:58 INFO - sub-resource via fetch-request using the meta-referrer
20:29:58 INFO - delivery method with swap-origin-redirect and when
20:29:58 INFO - the target request is same-origin.
20:29:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1393ms
20:29:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:29:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c0a800 == 43 [pid = 1814] [id = 582]
20:29:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e62c8800) [pid = 1814] [serial = 1633] [outer = (nil)]
20:29:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e6656400) [pid = 1814] [serial = 1634] [outer = 0x7ff4e62c8800]
20:29:59 INFO - PROCESS | 1814 | 1447993799250 Marionette INFO loaded listener.js
20:29:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:29:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e6a46400) [pid = 1814] [serial = 1635] [outer = 0x7ff4e62c8800]
20:30:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b2000 == 44 [pid = 1814] [id = 583]
20:30:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e6fe6c00) [pid = 1814] [serial = 1636] [outer = (nil)]
20:30:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e6fe7400) [pid = 1814] [serial = 1637] [outer = 0x7ff4e6fe6c00]
20:30:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:00 INFO - document served over http requires an http
20:30:00 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:00 INFO - delivery method with keep-origin-redirect and when
20:30:00 INFO - the target request is same-origin.
20:30:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1641ms
20:30:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:30:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77d8800 == 45 [pid = 1814] [id = 584]
20:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e6fefc00) [pid = 1814] [serial = 1638] [outer = (nil)]
20:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e7247c00) [pid = 1814] [serial = 1639] [outer = 0x7ff4e6fefc00]
20:30:01 INFO - PROCESS | 1814 | 1447993801108 Marionette INFO loaded listener.js
20:30:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e7576000) [pid = 1814] [serial = 1640] [outer = 0x7ff4e6fefc00]
20:30:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c15800 == 46 [pid = 1814] [id = 585]
20:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e757b000) [pid = 1814] [serial = 1641] [outer = (nil)]
20:30:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e7572800) [pid = 1814] [serial = 1642] [outer = 0x7ff4e757b000]
20:30:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:02 INFO - document served over http requires an http
20:30:02 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:02 INFO - delivery method with no-redirect and when
20:30:02 INFO - the target request is same-origin.
20:30:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1730ms
20:30:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:30:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c23000 == 47 [pid = 1814] [id = 586]
20:30:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e6ff0400) [pid = 1814] [serial = 1643] [outer = (nil)]
20:30:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e79d6c00) [pid = 1814] [serial = 1644] [outer = 0x7ff4e6ff0400]
20:30:02 INFO - PROCESS | 1814 | 1447993802741 Marionette INFO loaded listener.js
20:30:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e7c60400) [pid = 1814] [serial = 1645] [outer = 0x7ff4e6ff0400]
20:30:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a9800 == 48 [pid = 1814] [id = 587]
20:30:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e79e3000) [pid = 1814] [serial = 1646] [outer = (nil)]
20:30:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e79e2400) [pid = 1814] [serial = 1647] [outer = 0x7ff4e79e3000]
20:30:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:03 INFO - document served over http requires an http
20:30:03 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:03 INFO - delivery method with swap-origin-redirect and when
20:30:03 INFO - the target request is same-origin.
20:30:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1500ms
20:30:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:30:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8891800 == 49 [pid = 1814] [id = 588]
20:30:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4dafa0000) [pid = 1814] [serial = 1648] [outer = (nil)]
20:30:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e7c67800) [pid = 1814] [serial = 1649] [outer = 0x7ff4dafa0000]
20:30:04 INFO - PROCESS | 1814 | 1447993804137 Marionette INFO loaded listener.js
20:30:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e8422c00) [pid = 1814] [serial = 1650] [outer = 0x7ff4dafa0000]
20:30:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:05 INFO - document served over http requires an http
20:30:05 INFO - sub-resource via script-tag using the meta-referrer
20:30:05 INFO - delivery method with keep-origin-redirect and when
20:30:05 INFO - the target request is same-origin.
20:30:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1384ms
20:30:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:30:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c13800 == 50 [pid = 1814] [id = 589]
20:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e724d000) [pid = 1814] [serial = 1651] [outer = (nil)]
20:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e8432000) [pid = 1814] [serial = 1652] [outer = 0x7ff4e724d000]
20:30:05 INFO - PROCESS | 1814 | 1447993805702 Marionette INFO loaded listener.js
20:30:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e86d2800) [pid = 1814] [serial = 1653] [outer = 0x7ff4e724d000]
20:30:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:06 INFO - document served over http requires an http
20:30:06 INFO - sub-resource via script-tag using the meta-referrer
20:30:06 INFO - delivery method with no-redirect and when
20:30:06 INFO - the target request is same-origin.
20:30:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1532ms
20:30:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:30:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9164800 == 51 [pid = 1814] [id = 590]
20:30:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e8415400) [pid = 1814] [serial = 1654] [outer = (nil)]
20:30:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e86d8c00) [pid = 1814] [serial = 1655] [outer = 0x7ff4e8415400]
20:30:07 INFO - PROCESS | 1814 | 1447993807124 Marionette INFO loaded listener.js
20:30:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e892b400) [pid = 1814] [serial = 1656] [outer = 0x7ff4e8415400]
20:30:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:08 INFO - document served over http requires an http
20:30:08 INFO - sub-resource via script-tag using the meta-referrer
20:30:08 INFO - delivery method with swap-origin-redirect and when
20:30:08 INFO - the target request is same-origin.
20:30:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1482ms
20:30:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:30:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9162000 == 52 [pid = 1814] [id = 591]
20:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e86d5400) [pid = 1814] [serial = 1657] [outer = (nil)]
20:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e8b31c00) [pid = 1814] [serial = 1658] [outer = 0x7ff4e86d5400]
20:30:08 INFO - PROCESS | 1814 | 1447993808745 Marionette INFO loaded listener.js
20:30:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e8fd4c00) [pid = 1814] [serial = 1659] [outer = 0x7ff4e86d5400]
20:30:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:10 INFO - document served over http requires an http
20:30:10 INFO - sub-resource via xhr-request using the meta-referrer
20:30:10 INFO - delivery method with keep-origin-redirect and when
20:30:10 INFO - the target request is same-origin.
20:30:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1934ms
20:30:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:30:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1b1800 == 53 [pid = 1814] [id = 592]
20:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e892ec00) [pid = 1814] [serial = 1660] [outer = (nil)]
20:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e8fdb400) [pid = 1814] [serial = 1661] [outer = 0x7ff4e892ec00]
20:30:10 INFO - PROCESS | 1814 | 1447993810647 Marionette INFO loaded listener.js
20:30:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e91cb400) [pid = 1814] [serial = 1662] [outer = 0x7ff4e892ec00]
20:30:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:11 INFO - document served over http requires an http
20:30:11 INFO - sub-resource via xhr-request using the meta-referrer
20:30:11 INFO - delivery method with no-redirect and when
20:30:11 INFO - the target request is same-origin.
20:30:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1485ms
20:30:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:30:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1e7000 == 54 [pid = 1814] [id = 593]
20:30:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e8b3a000) [pid = 1814] [serial = 1663] [outer = (nil)]
20:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e91d1000) [pid = 1814] [serial = 1664] [outer = 0x7ff4e8b3a000]
20:30:12 INFO - PROCESS | 1814 | 1447993812079 Marionette INFO loaded listener.js
20:30:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4eb94cc00) [pid = 1814] [serial = 1665] [outer = 0x7ff4e8b3a000]
20:30: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
20:30:13 INFO - document served over http requires an http
20:30:13 INFO - sub-resource via xhr-request using the meta-referrer
20:30:13 INFO - delivery method with swap-origin-redirect and when
20:30:13 INFO - the target request is same-origin.
20:30:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1384ms
20:30:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:30:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb974000 == 55 [pid = 1814] [id = 594]
20:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e91cb800) [pid = 1814] [serial = 1666] [outer = (nil)]
20:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4eb958000) [pid = 1814] [serial = 1667] [outer = 0x7ff4e91cb800]
20:30:13 INFO - PROCESS | 1814 | 1447993813508 Marionette INFO loaded listener.js
20:30:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4ec553400) [pid = 1814] [serial = 1668] [outer = 0x7ff4e91cb800]
20:30:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:14 INFO - document served over http requires an https
20:30:14 INFO - sub-resource via fetch-request using the meta-referrer
20:30:14 INFO - delivery method with keep-origin-redirect and when
20:30:14 INFO - the target request is same-origin.
20:30:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1463ms
20:30:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:30:15 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6eb800 == 54 [pid = 1814] [id = 568]
20:30:15 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadeb000 == 53 [pid = 1814] [id = 570]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0770000 == 52 [pid = 1814] [id = 453]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da142000 == 51 [pid = 1814] [id = 572]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67f1000 == 50 [pid = 1814] [id = 454]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9c2000 == 49 [pid = 1814] [id = 439]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4fe0ed000 == 48 [pid = 1814] [id = 564]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9ba000 == 47 [pid = 1814] [id = 442]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd270800 == 46 [pid = 1814] [id = 445]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0760000 == 45 [pid = 1814] [id = 455]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b2000 == 44 [pid = 1814] [id = 583]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c15800 == 43 [pid = 1814] [id = 585]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a9800 == 42 [pid = 1814] [id = 587]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f58800 == 41 [pid = 1814] [id = 441]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf07000 == 40 [pid = 1814] [id = 440]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db812800 == 39 [pid = 1814] [id = 443]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc65800 == 38 [pid = 1814] [id = 447]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd27e800 == 37 [pid = 1814] [id = 456]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7525800 == 36 [pid = 1814] [id = 434]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05d9800 == 35 [pid = 1814] [id = 451]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb06800 == 34 [pid = 1814] [id = 449]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb8c800 == 33 [pid = 1814] [id = 446]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc22800 == 32 [pid = 1814] [id = 444]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da041800 == 31 [pid = 1814] [id = 436]
20:30:17 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6e3800 == 30 [pid = 1814] [id = 438]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4ed6bdc00) [pid = 1814] [serial = 1514] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4efed6c00) [pid = 1814] [serial = 1519] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f009a800) [pid = 1814] [serial = 1477] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e7573800) [pid = 1814] [serial = 1503] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4eb953000) [pid = 1814] [serial = 1461] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e62bc800) [pid = 1814] [serial = 1500] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e91c4400) [pid = 1814] [serial = 1458] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f0509800) [pid = 1814] [serial = 1485] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f0224800) [pid = 1814] [serial = 1482] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4eb953800) [pid = 1814] [serial = 1509] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4f0817800) [pid = 1814] [serial = 1488] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4efed8000) [pid = 1814] [serial = 1472] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e8439000) [pid = 1814] [serial = 1506] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4efda3400) [pid = 1814] [serial = 1467] [outer = (nil)] [url = about:blank]
20:30:17 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4ef5e3000) [pid = 1814] [serial = 1464] [outer = (nil)] [url = about:blank]
20:30:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7509800 == 31 [pid = 1814] [id = 595]
20:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4d79ec800) [pid = 1814] [serial = 1669] [outer = (nil)]
20:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4d79ee800) [pid = 1814] [serial = 1670] [outer = 0x7ff4d79ec800]
20:30:18 INFO - PROCESS | 1814 | 1447993818262 Marionette INFO loaded listener.js
20:30:18 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7c4b800) [pid = 1814] [serial = 1671] [outer = 0x7ff4d79ec800]
20:30:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:19 INFO - document served over http requires an https
20:30:19 INFO - sub-resource via fetch-request using the meta-referrer
20:30:19 INFO - delivery method with no-redirect and when
20:30:19 INFO - the target request is same-origin.
20:30:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4541ms
20:30:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:30:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da02c000 == 32 [pid = 1814] [id = 596]
20:30:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4d8279400) [pid = 1814] [serial = 1672] [outer = (nil)]
20:30:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d827d000) [pid = 1814] [serial = 1673] [outer = 0x7ff4d8279400]
20:30:19 INFO - PROCESS | 1814 | 1447993819322 Marionette INFO loaded listener.js
20:30:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4da06ac00) [pid = 1814] [serial = 1674] [outer = 0x7ff4d8279400]
20:30:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:20 INFO - document served over http requires an https
20:30:20 INFO - sub-resource via fetch-request using the meta-referrer
20:30:20 INFO - delivery method with swap-origin-redirect and when
20:30:20 INFO - the target request is same-origin.
20:30:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1309ms
20:30:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:30:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da13f800 == 33 [pid = 1814] [id = 597]
20:30:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4da52a400) [pid = 1814] [serial = 1675] [outer = (nil)]
20:30:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4da536000) [pid = 1814] [serial = 1676] [outer = 0x7ff4da52a400]
20:30:20 INFO - PROCESS | 1814 | 1447993820715 Marionette INFO loaded listener.js
20:30:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4da6b7000) [pid = 1814] [serial = 1677] [outer = 0x7ff4da52a400]
20:30:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6e7800 == 34 [pid = 1814] [id = 598]
20:30:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4da6ba000) [pid = 1814] [serial = 1678] [outer = (nil)]
20:30:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4da538800) [pid = 1814] [serial = 1679] [outer = 0x7ff4da6ba000]
20:30: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
20:30:21 INFO - document served over http requires an https
20:30:21 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:21 INFO - delivery method with keep-origin-redirect and when
20:30:21 INFO - the target request is same-origin.
20:30:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1391ms
20:30:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:30:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9b4800 == 35 [pid = 1814] [id = 599]
20:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4daa88c00) [pid = 1814] [serial = 1680] [outer = (nil)]
20:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4daf9d800) [pid = 1814] [serial = 1681] [outer = 0x7ff4daa88c00]
20:30:22 INFO - PROCESS | 1814 | 1447993822116 Marionette INFO loaded listener.js
20:30:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4db37d800) [pid = 1814] [serial = 1682] [outer = 0x7ff4daa88c00]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4f583d400) [pid = 1814] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4db37f800) [pid = 1814] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f315c400) [pid = 1814] [serial = 1559] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f477f000) [pid = 1814] [serial = 1573] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4db8eec00) [pid = 1814] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e056d800) [pid = 1814] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e892e400) [pid = 1814] [serial = 1531] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4ddb77800) [pid = 1814] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4f0a87000) [pid = 1814] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4f5839c00) [pid = 1814] [serial = 1576] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f2c55400) [pid = 1814] [serial = 1554] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4d8277400) [pid = 1814] [serial = 1534] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4dfebf400) [pid = 1814] [serial = 1522] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d79f8400) [pid = 1814] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4f4774400) [pid = 1814] [serial = 1570] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4f464ac00) [pid = 1814] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4d7267800) [pid = 1814] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4f583ec00) [pid = 1814] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4d827d800) [pid = 1814] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e0ae3400) [pid = 1814] [serial = 1525] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4db386c00) [pid = 1814] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993783958]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4f2c71000) [pid = 1814] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4f464e800) [pid = 1814] [serial = 1567] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4f4209800) [pid = 1814] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993759421]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4ed6bb800) [pid = 1814] [serial = 1528] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4d7264000) [pid = 1814] [serial = 1596] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4f3238c00) [pid = 1814] [serial = 1564] [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]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d79ea400) [pid = 1814] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4d7c4ec00) [pid = 1814] [serial = 1597] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4dafa5c00) [pid = 1814] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993783958]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4f464ec00) [pid = 1814] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4f210fc00) [pid = 1814] [serial = 1541] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e03a4400) [pid = 1814] [serial = 1523] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4f4cb8000) [pid = 1814] [serial = 1574] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4f2449000) [pid = 1814] [serial = 1544] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4da06e400) [pid = 1814] [serial = 1589] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4efc1fc00) [pid = 1814] [serial = 1529] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f4209400) [pid = 1814] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993759421]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e7250c00) [pid = 1814] [serial = 1526] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f450f000) [pid = 1814] [serial = 1560] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4f4775400) [pid = 1814] [serial = 1568] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4f0226000) [pid = 1814] [serial = 1532] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4f4a05000) [pid = 1814] [serial = 1571] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4f74ebc00) [pid = 1814] [serial = 1583] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4daa8e400) [pid = 1814] [serial = 1592] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4f2493000) [pid = 1814] [serial = 1547] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4f205b400) [pid = 1814] [serial = 1538] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4f6e41000) [pid = 1814] [serial = 1580] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4f2b4d000) [pid = 1814] [serial = 1550] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4f315e400) [pid = 1814] [serial = 1555] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4f4651000) [pid = 1814] [serial = 1565] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4d7c49800) [pid = 1814] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4f0814800) [pid = 1814] [serial = 1535] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4f5950800) [pid = 1814] [serial = 1577] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4d7c4b400) [pid = 1814] [serial = 1586] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4f2fd3000) [pid = 1814] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4f742a000) [pid = 1814] [serial = 1581] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4f0648400) [pid = 1814] [serial = 1533] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4f5835400) [pid = 1814] [serial = 1575] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4f20e6000) [pid = 1814] [serial = 1539] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f5a86400) [pid = 1814] [serial = 1578] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4f0a7e800) [pid = 1814] [serial = 1536] [outer = (nil)] [url = about:blank]
20:30:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade2000 == 36 [pid = 1814] [id = 600]
20:30:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4d8277400) [pid = 1814] [serial = 1683] [outer = (nil)]
20:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4dafa3c00) [pid = 1814] [serial = 1684] [outer = 0x7ff4d8277400]
20:30:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:24 INFO - document served over http requires an https
20:30:24 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:24 INFO - delivery method with no-redirect and when
20:30:24 INFO - the target request is same-origin.
20:30:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2347ms
20:30:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:30:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf04000 == 37 [pid = 1814] [id = 601]
20:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4d7264000) [pid = 1814] [serial = 1685] [outer = (nil)]
20:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4d8278000) [pid = 1814] [serial = 1686] [outer = 0x7ff4d7264000]
20:30:24 INFO - PROCESS | 1814 | 1447993824497 Marionette INFO loaded listener.js
20:30:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4db8eb800) [pid = 1814] [serial = 1687] [outer = 0x7ff4d7264000]
20:30:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7229800 == 38 [pid = 1814] [id = 602]
20:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4dba02800) [pid = 1814] [serial = 1688] [outer = (nil)]
20:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4db8ef000) [pid = 1814] [serial = 1689] [outer = 0x7ff4dba02800]
20:30:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:25 INFO - document served over http requires an https
20:30:25 INFO - sub-resource via iframe-tag using the meta-referrer
20:30:25 INFO - delivery method with swap-origin-redirect and when
20:30:25 INFO - the target request is same-origin.
20:30:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1186ms
20:30:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:30:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7517800 == 39 [pid = 1814] [id = 603]
20:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4d7264800) [pid = 1814] [serial = 1690] [outer = (nil)]
20:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4d7566000) [pid = 1814] [serial = 1691] [outer = 0x7ff4d7264800]
20:30:25 INFO - PROCESS | 1814 | 1447993825830 Marionette INFO loaded listener.js
20:30:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4d7c58800) [pid = 1814] [serial = 1692] [outer = 0x7ff4d7264800]
20:30:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:26 INFO - document served over http requires an https
20:30:26 INFO - sub-resource via script-tag using the meta-referrer
20:30:26 INFO - delivery method with keep-origin-redirect and when
20:30:26 INFO - the target request is same-origin.
20:30:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1531ms
20:30:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:30:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d722d000 == 40 [pid = 1814] [id = 604]
20:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4d826f400) [pid = 1814] [serial = 1693] [outer = (nil)]
20:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4da6b5800) [pid = 1814] [serial = 1694] [outer = 0x7ff4d826f400]
20:30:27 INFO - PROCESS | 1814 | 1447993827353 Marionette INFO loaded listener.js
20:30:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4db383000) [pid = 1814] [serial = 1695] [outer = 0x7ff4d826f400]
20:30:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:28 INFO - document served over http requires an https
20:30:28 INFO - sub-resource via script-tag using the meta-referrer
20:30:28 INFO - delivery method with no-redirect and when
20:30:28 INFO - the target request is same-origin.
20:30:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1443ms
20:30:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:30:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db814800 == 41 [pid = 1814] [id = 605]
20:30:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4d8277800) [pid = 1814] [serial = 1696] [outer = (nil)]
20:30:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4dba0b800) [pid = 1814] [serial = 1697] [outer = 0x7ff4d8277800]
20:30:28 INFO - PROCESS | 1814 | 1447993828831 Marionette INFO loaded listener.js
20:30:28 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4dd354c00) [pid = 1814] [serial = 1698] [outer = 0x7ff4d8277800]
20:30:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:29 INFO - document served over http requires an https
20:30:29 INFO - sub-resource via script-tag using the meta-referrer
20:30:29 INFO - delivery method with swap-origin-redirect and when
20:30:29 INFO - the target request is same-origin.
20:30:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1445ms
20:30:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:30:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1e800 == 42 [pid = 1814] [id = 606]
20:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4d79f1800) [pid = 1814] [serial = 1699] [outer = (nil)]
20:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4dd359800) [pid = 1814] [serial = 1700] [outer = 0x7ff4d79f1800]
20:30:30 INFO - PROCESS | 1814 | 1447993830297 Marionette INFO loaded listener.js
20:30:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4ddca6000) [pid = 1814] [serial = 1701] [outer = 0x7ff4d79f1800]
20:30:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:31 INFO - document served over http requires an https
20:30:31 INFO - sub-resource via xhr-request using the meta-referrer
20:30:31 INFO - delivery method with keep-origin-redirect and when
20:30:31 INFO - the target request is same-origin.
20:30:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1384ms
20:30:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:30:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd266800 == 43 [pid = 1814] [id = 607]
20:30:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4da52d000) [pid = 1814] [serial = 1702] [outer = (nil)]
20:30:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4ddcaf400) [pid = 1814] [serial = 1703] [outer = 0x7ff4da52d000]
20:30:31 INFO - PROCESS | 1814 | 1447993831734 Marionette INFO loaded listener.js
20:30:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4de128c00) [pid = 1814] [serial = 1704] [outer = 0x7ff4da52d000]
20:30:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:32 INFO - document served over http requires an https
20:30:32 INFO - sub-resource via xhr-request using the meta-referrer
20:30:32 INFO - delivery method with no-redirect and when
20:30:32 INFO - the target request is same-origin.
20:30:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1375ms
20:30:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:30:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd948000 == 44 [pid = 1814] [id = 608]
20:30:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4de2b8400) [pid = 1814] [serial = 1705] [outer = (nil)]
20:30:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4de2ba000) [pid = 1814] [serial = 1706] [outer = 0x7ff4de2b8400]
20:30:33 INFO - PROCESS | 1814 | 1447993833216 Marionette INFO loaded listener.js
20:30:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4dfb8b800) [pid = 1814] [serial = 1707] [outer = 0x7ff4de2b8400]
20:30:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:34 INFO - document served over http requires an https
20:30:34 INFO - sub-resource via xhr-request using the meta-referrer
20:30:34 INFO - delivery method with swap-origin-redirect and when
20:30:34 INFO - the target request is same-origin.
20:30:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1576ms
20:30:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:30:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7510000 == 45 [pid = 1814] [id = 609]
20:30:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4de2b5800) [pid = 1814] [serial = 1708] [outer = (nil)]
20:30:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4dfde2400) [pid = 1814] [serial = 1709] [outer = 0x7ff4de2b5800]
20:30:34 INFO - PROCESS | 1814 | 1447993834630 Marionette INFO loaded listener.js
20:30:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e03a4400) [pid = 1814] [serial = 1710] [outer = 0x7ff4de2b5800]
20:30:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:35 INFO - document served over http requires an http
20:30:35 INFO - sub-resource via fetch-request using the http-csp
20:30:35 INFO - delivery method with keep-origin-redirect and when
20:30:35 INFO - the target request is cross-origin.
20:30:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
20:30:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:30:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de80f800 == 46 [pid = 1814] [id = 610]
20:30:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4da532800) [pid = 1814] [serial = 1711] [outer = (nil)]
20:30:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e03a8c00) [pid = 1814] [serial = 1712] [outer = 0x7ff4da532800]
20:30:36 INFO - PROCESS | 1814 | 1447993836146 Marionette INFO loaded listener.js
20:30:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e0571800) [pid = 1814] [serial = 1713] [outer = 0x7ff4da532800]
20:30:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:37 INFO - document served over http requires an http
20:30:37 INFO - sub-resource via fetch-request using the http-csp
20:30:37 INFO - delivery method with no-redirect and when
20:30:37 INFO - the target request is cross-origin.
20:30:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1481ms
20:30:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:30:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb1d000 == 47 [pid = 1814] [id = 611]
20:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4de2b8800) [pid = 1814] [serial = 1714] [outer = (nil)]
20:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e0575800) [pid = 1814] [serial = 1715] [outer = 0x7ff4de2b8800]
20:30:37 INFO - PROCESS | 1814 | 1447993837540 Marionette INFO loaded listener.js
20:30:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e0a38c00) [pid = 1814] [serial = 1716] [outer = 0x7ff4de2b8800]
20:30:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:38 INFO - document served over http requires an http
20:30:38 INFO - sub-resource via fetch-request using the http-csp
20:30:38 INFO - delivery method with swap-origin-redirect and when
20:30:38 INFO - the target request is cross-origin.
20:30:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1380ms
20:30:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:30:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01e5800 == 48 [pid = 1814] [id = 612]
20:30:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e0571c00) [pid = 1814] [serial = 1717] [outer = (nil)]
20:30:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e0a3f800) [pid = 1814] [serial = 1718] [outer = 0x7ff4e0571c00]
20:30:38 INFO - PROCESS | 1814 | 1447993838883 Marionette INFO loaded listener.js
20:30:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e0ade400) [pid = 1814] [serial = 1719] [outer = 0x7ff4e0571c00]
20:30:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05dc000 == 49 [pid = 1814] [id = 613]
20:30:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e0ae0800) [pid = 1814] [serial = 1720] [outer = (nil)]
20:30:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e0ae1c00) [pid = 1814] [serial = 1721] [outer = 0x7ff4e0ae0800]
20:30:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:39 INFO - document served over http requires an http
20:30:39 INFO - sub-resource via iframe-tag using the http-csp
20:30:39 INFO - delivery method with keep-origin-redirect and when
20:30:39 INFO - the target request is cross-origin.
20:30:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1376ms
20:30:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:30:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0758800 == 50 [pid = 1814] [id = 614]
20:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4dd350400) [pid = 1814] [serial = 1722] [outer = (nil)]
20:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e0ae1400) [pid = 1814] [serial = 1723] [outer = 0x7ff4dd350400]
20:30:40 INFO - PROCESS | 1814 | 1447993840388 Marionette INFO loaded listener.js
20:30:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e62bd000) [pid = 1814] [serial = 1724] [outer = 0x7ff4dd350400]
20:30:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e621a800 == 51 [pid = 1814] [id = 615]
20:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e62c8c00) [pid = 1814] [serial = 1725] [outer = (nil)]
20:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e649e400) [pid = 1814] [serial = 1726] [outer = 0x7ff4e62c8c00]
20:30:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:41 INFO - document served over http requires an http
20:30:41 INFO - sub-resource via iframe-tag using the http-csp
20:30:41 INFO - delivery method with no-redirect and when
20:30:41 INFO - the target request is cross-origin.
20:30:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1626ms
20:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:30:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67db800 == 52 [pid = 1814] [id = 616]
20:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e0a39800) [pid = 1814] [serial = 1727] [outer = (nil)]
20:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e649b000) [pid = 1814] [serial = 1728] [outer = 0x7ff4e0a39800]
20:30:41 INFO - PROCESS | 1814 | 1447993841961 Marionette INFO loaded listener.js
20:30:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4e664e000) [pid = 1814] [serial = 1729] [outer = 0x7ff4e0a39800]
20:30:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c11000 == 53 [pid = 1814] [id = 617]
20:30:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e6650800) [pid = 1814] [serial = 1730] [outer = (nil)]
20:30:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e6497000) [pid = 1814] [serial = 1731] [outer = 0x7ff4e6650800]
20:30:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:42 INFO - document served over http requires an http
20:30:42 INFO - sub-resource via iframe-tag using the http-csp
20:30:42 INFO - delivery method with swap-origin-redirect and when
20:30:42 INFO - the target request is cross-origin.
20:30:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1435ms
20:30:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:30:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c26000 == 54 [pid = 1814] [id = 618]
20:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e6654c00) [pid = 1814] [serial = 1732] [outer = (nil)]
20:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e6962800) [pid = 1814] [serial = 1733] [outer = 0x7ff4e6654c00]
20:30:43 INFO - PROCESS | 1814 | 1447993843410 Marionette INFO loaded listener.js
20:30:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e6a04c00) [pid = 1814] [serial = 1734] [outer = 0x7ff4e6654c00]
20:30:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:45 INFO - document served over http requires an http
20:30:45 INFO - sub-resource via script-tag using the http-csp
20:30:45 INFO - delivery method with keep-origin-redirect and when
20:30:45 INFO - the target request is cross-origin.
20:30:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2633ms
20:30:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:30:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01f2800 == 55 [pid = 1814] [id = 619]
20:30:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e62bb400) [pid = 1814] [serial = 1735] [outer = (nil)]
20:30:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e6a05000) [pid = 1814] [serial = 1736] [outer = 0x7ff4e62bb400]
20:30:46 INFO - PROCESS | 1814 | 1447993846046 Marionette INFO loaded listener.js
20:30:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e6a47c00) [pid = 1814] [serial = 1737] [outer = 0x7ff4e62bb400]
20:30:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:46 INFO - document served over http requires an http
20:30:46 INFO - sub-resource via script-tag using the http-csp
20:30:46 INFO - delivery method with no-redirect and when
20:30:46 INFO - the target request is cross-origin.
20:30:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1384ms
20:30:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:30:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7ba4800 == 56 [pid = 1814] [id = 620]
20:30:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4d7561c00) [pid = 1814] [serial = 1738] [outer = (nil)]
20:30:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d7569400) [pid = 1814] [serial = 1739] [outer = 0x7ff4d7561c00]
20:30:47 INFO - PROCESS | 1814 | 1447993847587 Marionette INFO loaded listener.js
20:30:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e6a0a800) [pid = 1814] [serial = 1740] [outer = 0x7ff4d7561c00]
20:30:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:49 INFO - document served over http requires an http
20:30:49 INFO - sub-resource via script-tag using the http-csp
20:30:49 INFO - delivery method with swap-origin-redirect and when
20:30:49 INFO - the target request is cross-origin.
20:30:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2178ms
20:30:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:30:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da13d000 == 57 [pid = 1814] [id = 621]
20:30:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4d7259800) [pid = 1814] [serial = 1741] [outer = (nil)]
20:30:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4d7260c00) [pid = 1814] [serial = 1742] [outer = 0x7ff4d7259800]
20:30:50 INFO - PROCESS | 1814 | 1447993850363 Marionette INFO loaded listener.js
20:30:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e6a4dc00) [pid = 1814] [serial = 1743] [outer = 0x7ff4d7259800]
20:30:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:51 INFO - document served over http requires an http
20:30:51 INFO - sub-resource via xhr-request using the http-csp
20:30:51 INFO - delivery method with keep-origin-redirect and when
20:30:51 INFO - the target request is cross-origin.
20:30:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2089ms
20:30:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:30:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da142800 == 58 [pid = 1814] [id = 622]
20:30:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4d79eb000) [pid = 1814] [serial = 1744] [outer = (nil)]
20:30:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4d7c50400) [pid = 1814] [serial = 1745] [outer = 0x7ff4d79eb000]
20:30:51 INFO - PROCESS | 1814 | 1447993851905 Marionette INFO loaded listener.js
20:30:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4da6af800) [pid = 1814] [serial = 1746] [outer = 0x7ff4d79eb000]
20:30:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:52 INFO - document served over http requires an http
20:30:52 INFO - sub-resource via xhr-request using the http-csp
20:30:52 INFO - delivery method with no-redirect and when
20:30:52 INFO - the target request is cross-origin.
20:30:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1538ms
20:30:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:30:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bad000 == 59 [pid = 1814] [id = 623]
20:30:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4d79f0400) [pid = 1814] [serial = 1747] [outer = (nil)]
20:30:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4d827e800) [pid = 1814] [serial = 1748] [outer = 0x7ff4d79f0400]
20:30:53 INFO - PROCESS | 1814 | 1447993853410 Marionette INFO loaded listener.js
20:30:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4db8e7000) [pid = 1814] [serial = 1749] [outer = 0x7ff4d79f0400]
20:30:53 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7229800 == 58 [pid = 1814] [id = 602]
20:30:53 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade2000 == 57 [pid = 1814] [id = 600]
20:30:53 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6e7800 == 56 [pid = 1814] [id = 598]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4db384800) [pid = 1814] [serial = 1598] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4f79c1400) [pid = 1814] [serial = 1584] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4f464c800) [pid = 1814] [serial = 1561] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4f2445c00) [pid = 1814] [serial = 1542] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4f2856000) [pid = 1814] [serial = 1548] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4da6aec00) [pid = 1814] [serial = 1590] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f021b800) [pid = 1814] [serial = 1530] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f4a10800) [pid = 1814] [serial = 1572] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4d8273400) [pid = 1814] [serial = 1587] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4f2d57c00) [pid = 1814] [serial = 1551] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4f2451000) [pid = 1814] [serial = 1545] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f4771000) [pid = 1814] [serial = 1566] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4eba21c00) [pid = 1814] [serial = 1527] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e6499000) [pid = 1814] [serial = 1524] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4f47fb800) [pid = 1814] [serial = 1569] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f3606000) [pid = 1814] [serial = 1556] [outer = (nil)] [url = about:blank]
20:30:54 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dafa5000) [pid = 1814] [serial = 1593] [outer = (nil)] [url = about:blank]
20:30:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:54 INFO - document served over http requires an http
20:30:54 INFO - sub-resource via xhr-request using the http-csp
20:30:54 INFO - delivery method with swap-origin-redirect and when
20:30:54 INFO - the target request is cross-origin.
20:30:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
20:30:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:30:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60d000 == 57 [pid = 1814] [id = 624]
20:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7569800) [pid = 1814] [serial = 1750] [outer = (nil)]
20:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4db8ec000) [pid = 1814] [serial = 1751] [outer = 0x7ff4d7569800]
20:30:54 INFO - PROCESS | 1814 | 1447993854689 Marionette INFO loaded listener.js
20:30:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4dd359000) [pid = 1814] [serial = 1752] [outer = 0x7ff4d7569800]
20:30:55 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
20:30:55 INFO - document served over http requires an https
20:30:55 INFO - sub-resource via fetch-request using the http-csp
20:30:55 INFO - delivery method with keep-origin-redirect and when
20:30:55 INFO - the target request is cross-origin.
20:30:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1234ms
20:30:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:30:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc12800 == 58 [pid = 1814] [id = 625]
20:30:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4db8e6c00) [pid = 1814] [serial = 1753] [outer = (nil)]
20:30:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4dd35a800) [pid = 1814] [serial = 1754] [outer = 0x7ff4db8e6c00]
20:30:56 INFO - PROCESS | 1814 | 1447993856005 Marionette INFO loaded listener.js
20:30:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4dfb8d400) [pid = 1814] [serial = 1755] [outer = 0x7ff4db8e6c00]
20:30:56 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
20:30:56 INFO - document served over http requires an https
20:30:56 INFO - sub-resource via fetch-request using the http-csp
20:30:56 INFO - delivery method with no-redirect and when
20:30:56 INFO - the target request is cross-origin.
20:30:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1230ms
20:30:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:30:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6e5000 == 59 [pid = 1814] [id = 626]
20:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4db8ea800) [pid = 1814] [serial = 1756] [outer = (nil)]
20:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4dfdd8800) [pid = 1814] [serial = 1757] [outer = 0x7ff4db8ea800]
20:30:57 INFO - PROCESS | 1814 | 1447993857231 Marionette INFO loaded listener.js
20:30:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e0adc400) [pid = 1814] [serial = 1758] [outer = 0x7ff4db8ea800]
20:30:58 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
20:30:58 INFO - document served over http requires an https
20:30:58 INFO - sub-resource via fetch-request using the http-csp
20:30:58 INFO - delivery method with swap-origin-redirect and when
20:30:58 INFO - the target request is cross-origin.
20:30:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1181ms
20:30:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4d8278000) [pid = 1814] [serial = 1686] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4da52a400) [pid = 1814] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e8415400) [pid = 1814] [serial = 1654] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4da070c00) [pid = 1814] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4e6fe6c00) [pid = 1814] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4dafa0000) [pid = 1814] [serial = 1648] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e757b000) [pid = 1814] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993801877]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4d725e000) [pid = 1814] [serial = 1606] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4db8f3400) [pid = 1814] [serial = 1609] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4d79ec800) [pid = 1814] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4e724d000) [pid = 1814] [serial = 1651] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4daa88c00) [pid = 1814] [serial = 1680] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4dba0b000) [pid = 1814] [serial = 1612] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4da6ba000) [pid = 1814] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4d8277400) [pid = 1814] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993823948]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e79e3000) [pid = 1814] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4d8279400) [pid = 1814] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e03ad000) [pid = 1814] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e86d5400) [pid = 1814] [serial = 1657] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e62c8800) [pid = 1814] [serial = 1633] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4dfeb3c00) [pid = 1814] [serial = 1618] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4daf9d000) [pid = 1814] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e6fefc00) [pid = 1814] [serial = 1638] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e8b3a000) [pid = 1814] [serial = 1663] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d725d000) [pid = 1814] [serial = 1601] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e6ff0400) [pid = 1814] [serial = 1643] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4daa86000) [pid = 1814] [serial = 1615] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4dfeb4800) [pid = 1814] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e0ade800) [pid = 1814] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e892ec00) [pid = 1814] [serial = 1660] [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]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4ddcb1400) [pid = 1814] [serial = 1613] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e8b31c00) [pid = 1814] [serial = 1658] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e7572800) [pid = 1814] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993801877]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4dfeb4c00) [pid = 1814] [serial = 1619] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4eb958000) [pid = 1814] [serial = 1667] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e7c67800) [pid = 1814] [serial = 1649] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e0a3e000) [pid = 1814] [serial = 1625] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4da538800) [pid = 1814] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e79e2400) [pid = 1814] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4e91d1000) [pid = 1814] [serial = 1664] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e6656400) [pid = 1814] [serial = 1634] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4d7260800) [pid = 1814] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4da536000) [pid = 1814] [serial = 1676] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e8432000) [pid = 1814] [serial = 1652] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4e79d6c00) [pid = 1814] [serial = 1644] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4dd350800) [pid = 1814] [serial = 1610] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4de12ec00) [pid = 1814] [serial = 1616] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e056b400) [pid = 1814] [serial = 1622] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4d79ee800) [pid = 1814] [serial = 1670] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e7247c00) [pid = 1814] [serial = 1639] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4dafa3c00) [pid = 1814] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993823948]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e6121c00) [pid = 1814] [serial = 1628] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e6499c00) [pid = 1814] [serial = 1631] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4d7261c00) [pid = 1814] [serial = 1602] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4daf9d800) [pid = 1814] [serial = 1681] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e6fe7400) [pid = 1814] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e86d8c00) [pid = 1814] [serial = 1655] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4daa81000) [pid = 1814] [serial = 1607] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e8fdb400) [pid = 1814] [serial = 1661] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4d827d000) [pid = 1814] [serial = 1673] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e03a5400) [pid = 1814] [serial = 1620] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e8fd4c00) [pid = 1814] [serial = 1659] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4dfb88c00) [pid = 1814] [serial = 1617] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4e0a37400) [pid = 1814] [serial = 1623] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4e91cb400) [pid = 1814] [serial = 1662] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4eb94cc00) [pid = 1814] [serial = 1665] [outer = (nil)] [url = about:blank]
20:30:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb1a800 == 60 [pid = 1814] [id = 627]
20:30:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4d725e000) [pid = 1814] [serial = 1759] [outer = (nil)]
20:30:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4d7268000) [pid = 1814] [serial = 1760] [outer = 0x7ff4d725e000]
20:30:58 INFO - PROCESS | 1814 | 1447993858631 Marionette INFO loaded listener.js
20:30:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4dafa0000) [pid = 1814] [serial = 1761] [outer = 0x7ff4d725e000]
20:30:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0751800 == 61 [pid = 1814] [id = 628]
20:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4e6120c00) [pid = 1814] [serial = 1762] [outer = (nil)]
20:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4e611e800) [pid = 1814] [serial = 1763] [outer = 0x7ff4e6120c00]
20:30:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:30:59 INFO - document served over http requires an https
20:30:59 INFO - sub-resource via iframe-tag using the http-csp
20:30:59 INFO - delivery method with keep-origin-redirect and when
20:30:59 INFO - the target request is cross-origin.
20:30:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1384ms
20:30:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:30:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6210800 == 62 [pid = 1814] [id = 629]
20:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4e056c800) [pid = 1814] [serial = 1764] [outer = (nil)]
20:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4e62c4400) [pid = 1814] [serial = 1765] [outer = 0x7ff4e056c800]
20:30:59 INFO - PROCESS | 1814 | 1447993859775 Marionette INFO loaded listener.js
20:30:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4e6651c00) [pid = 1814] [serial = 1766] [outer = 0x7ff4e056c800]
20:31:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7517000 == 63 [pid = 1814] [id = 630]
20:31:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4d7261800) [pid = 1814] [serial = 1767] [outer = (nil)]
20:31:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4d756ec00) [pid = 1814] [serial = 1768] [outer = 0x7ff4d7261800]
20:31:00 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
20:31:00 INFO - document served over http requires an https
20:31:00 INFO - sub-resource via iframe-tag using the http-csp
20:31:00 INFO - delivery method with no-redirect and when
20:31:00 INFO - the target request is cross-origin.
20:31:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1380ms
20:31:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:31:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade7000 == 64 [pid = 1814] [id = 631]
20:31:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4da52a400) [pid = 1814] [serial = 1769] [outer = (nil)]
20:31:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4da534800) [pid = 1814] [serial = 1770] [outer = 0x7ff4da52a400]
20:31:01 INFO - PROCESS | 1814 | 1447993861493 Marionette INFO loaded listener.js
20:31:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4db380400) [pid = 1814] [serial = 1771] [outer = 0x7ff4da52a400]
20:31:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd27d800 == 65 [pid = 1814] [id = 632]
20:31:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dd355800) [pid = 1814] [serial = 1772] [outer = (nil)]
20:31:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4db8f3400) [pid = 1814] [serial = 1773] [outer = 0x7ff4dd355800]
20:31:02 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
20:31:02 INFO - document served over http requires an https
20:31:02 INFO - sub-resource via iframe-tag using the http-csp
20:31:02 INFO - delivery method with swap-origin-redirect and when
20:31:02 INFO - the target request is cross-origin.
20:31:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
20:31:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:31:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc59800 == 66 [pid = 1814] [id = 633]
20:31:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4db8e9400) [pid = 1814] [serial = 1774] [outer = (nil)]
20:31:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4ddca9c00) [pid = 1814] [serial = 1775] [outer = 0x7ff4db8e9400]
20:31:03 INFO - PROCESS | 1814 | 1447993863136 Marionette INFO loaded listener.js
20:31:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e03a9c00) [pid = 1814] [serial = 1776] [outer = 0x7ff4db8e9400]
20:31:04 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
20:31:04 INFO - document served over http requires an https
20:31:04 INFO - sub-resource via script-tag using the http-csp
20:31:04 INFO - delivery method with keep-origin-redirect and when
20:31:04 INFO - the target request is cross-origin.
20:31:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1582ms
20:31:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:31:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75ca000 == 67 [pid = 1814] [id = 634]
20:31:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4ddb7a400) [pid = 1814] [serial = 1777] [outer = (nil)]
20:31:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e62c9000) [pid = 1814] [serial = 1778] [outer = 0x7ff4ddb7a400]
20:31:04 INFO - PROCESS | 1814 | 1447993864633 Marionette INFO loaded listener.js
20:31:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e6a0f000) [pid = 1814] [serial = 1779] [outer = 0x7ff4ddb7a400]
20:31:05 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
20:31:05 INFO - document served over http requires an https
20:31:05 INFO - sub-resource via script-tag using the http-csp
20:31:05 INFO - delivery method with no-redirect and when
20:31:05 INFO - the target request is cross-origin.
20:31:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1383ms
20:31:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:31:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77ec000 == 68 [pid = 1814] [id = 635]
20:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e6a49c00) [pid = 1814] [serial = 1780] [outer = (nil)]
20:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e6fe7000) [pid = 1814] [serial = 1781] [outer = 0x7ff4e6a49c00]
20:31:06 INFO - PROCESS | 1814 | 1447993866100 Marionette INFO loaded listener.js
20:31:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e6ff1000) [pid = 1814] [serial = 1782] [outer = 0x7ff4e6a49c00]
20:31:07 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
20:31:07 INFO - document served over http requires an https
20:31:07 INFO - sub-resource via script-tag using the http-csp
20:31:07 INFO - delivery method with swap-origin-redirect and when
20:31:07 INFO - the target request is cross-origin.
20:31:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1741ms
20:31:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:31:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c2a000 == 69 [pid = 1814] [id = 636]
20:31:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e6a52400) [pid = 1814] [serial = 1783] [outer = (nil)]
20:31:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e7244800) [pid = 1814] [serial = 1784] [outer = 0x7ff4e6a52400]
20:31:07 INFO - PROCESS | 1814 | 1447993867806 Marionette INFO loaded listener.js
20:31:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e756e400) [pid = 1814] [serial = 1785] [outer = 0x7ff4e6a52400]
20:31:08 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
20:31:08 INFO - document served over http requires an https
20:31:08 INFO - sub-resource via xhr-request using the http-csp
20:31:08 INFO - delivery method with keep-origin-redirect and when
20:31:08 INFO - the target request is cross-origin.
20:31:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1375ms
20:31:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:31:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8895800 == 70 [pid = 1814] [id = 637]
20:31:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e757cc00) [pid = 1814] [serial = 1786] [outer = (nil)]
20:31:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e79dc800) [pid = 1814] [serial = 1787] [outer = 0x7ff4e757cc00]
20:31:09 INFO - PROCESS | 1814 | 1447993869331 Marionette INFO loaded listener.js
20:31:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e7c5f800) [pid = 1814] [serial = 1788] [outer = 0x7ff4e757cc00]
20:31:10 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
20:31:10 INFO - document served over http requires an https
20:31:10 INFO - sub-resource via xhr-request using the http-csp
20:31:10 INFO - delivery method with no-redirect and when
20:31:10 INFO - the target request is cross-origin.
20:31:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1274ms
20:31:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:31:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b88000 == 71 [pid = 1814] [id = 638]
20:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e79d7400) [pid = 1814] [serial = 1789] [outer = (nil)]
20:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e7c65800) [pid = 1814] [serial = 1790] [outer = 0x7ff4e79d7400]
20:31:10 INFO - PROCESS | 1814 | 1447993870673 Marionette INFO loaded listener.js
20:31:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e841bc00) [pid = 1814] [serial = 1791] [outer = 0x7ff4e79d7400]
20:31:11 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
20:31:11 INFO - document served over http requires an https
20:31:11 INFO - sub-resource via xhr-request using the http-csp
20:31:11 INFO - delivery method with swap-origin-redirect and when
20:31:11 INFO - the target request is cross-origin.
20:31:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1332ms
20:31:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:31:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9156800 == 72 [pid = 1814] [id = 639]
20:31:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4da6b2800) [pid = 1814] [serial = 1792] [outer = (nil)]
20:31:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e8419c00) [pid = 1814] [serial = 1793] [outer = 0x7ff4da6b2800]
20:31:12 INFO - PROCESS | 1814 | 1447993872107 Marionette INFO loaded listener.js
20:31:12 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e8436000) [pid = 1814] [serial = 1794] [outer = 0x7ff4da6b2800]
20:31:13 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
20:31:13 INFO - document served over http requires an http
20:31:13 INFO - sub-resource via fetch-request using the http-csp
20:31:13 INFO - delivery method with keep-origin-redirect and when
20:31:13 INFO - the target request is same-origin.
20:31:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1427ms
20:31:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:31:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91f0800 == 73 [pid = 1814] [id = 640]
20:31:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e79da800) [pid = 1814] [serial = 1795] [outer = (nil)]
20:31:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e843bc00) [pid = 1814] [serial = 1796] [outer = 0x7ff4e79da800]
20:31:13 INFO - PROCESS | 1814 | 1447993873516 Marionette INFO loaded listener.js
20:31:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e86dc000) [pid = 1814] [serial = 1797] [outer = 0x7ff4e79da800]
20:31:14 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
20:31:14 INFO - document served over http requires an http
20:31:14 INFO - sub-resource via fetch-request using the http-csp
20:31:14 INFO - delivery method with no-redirect and when
20:31:14 INFO - the target request is same-origin.
20:31:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1385ms
20:31:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:31:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1a1800 == 74 [pid = 1814] [id = 641]
20:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e8422400) [pid = 1814] [serial = 1798] [outer = (nil)]
20:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e8923800) [pid = 1814] [serial = 1799] [outer = 0x7ff4e8422400]
20:31:14 INFO - PROCESS | 1814 | 1447993874857 Marionette INFO loaded listener.js
20:31:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e8b32800) [pid = 1814] [serial = 1800] [outer = 0x7ff4e8422400]
20:31:15 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
20:31:15 INFO - document served over http requires an http
20:31:15 INFO - sub-resource via fetch-request using the http-csp
20:31:15 INFO - delivery method with swap-origin-redirect and when
20:31:15 INFO - the target request is same-origin.
20:31:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1335ms
20:31:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:31:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1cd000 == 75 [pid = 1814] [id = 642]
20:31:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e86dd000) [pid = 1814] [serial = 1801] [outer = (nil)]
20:31:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e8b3e400) [pid = 1814] [serial = 1802] [outer = 0x7ff4e86dd000]
20:31:16 INFO - PROCESS | 1814 | 1447993876272 Marionette INFO loaded listener.js
20:31:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e8fde800) [pid = 1814] [serial = 1803] [outer = 0x7ff4e86dd000]
20:31:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1ea800 == 76 [pid = 1814] [id = 643]
20:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e91c9c00) [pid = 1814] [serial = 1804] [outer = (nil)]
20:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e8fe1c00) [pid = 1814] [serial = 1805] [outer = 0x7ff4e91c9c00]
20:31:17 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
20:31:17 INFO - document served over http requires an http
20:31:17 INFO - sub-resource via iframe-tag using the http-csp
20:31:17 INFO - delivery method with keep-origin-redirect and when
20:31:17 INFO - the target request is same-origin.
20:31:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1484ms
20:31:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:31:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1f6800 == 77 [pid = 1814] [id = 644]
20:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e91c8800) [pid = 1814] [serial = 1806] [outer = (nil)]
20:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e91cc000) [pid = 1814] [serial = 1807] [outer = 0x7ff4e91c8800]
20:31:17 INFO - PROCESS | 1814 | 1447993877757 Marionette INFO loaded listener.js
20:31:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4eb7a4400) [pid = 1814] [serial = 1808] [outer = 0x7ff4e91c8800]
20:31:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb973000 == 78 [pid = 1814] [id = 645]
20:31:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4eb7a8800) [pid = 1814] [serial = 1809] [outer = (nil)]
20:31:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4eb79f400) [pid = 1814] [serial = 1810] [outer = 0x7ff4eb7a8800]
20:31:18 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
20:31:18 INFO - document served over http requires an http
20:31:18 INFO - sub-resource via iframe-tag using the http-csp
20:31:18 INFO - delivery method with no-redirect and when
20:31:18 INFO - the target request is same-origin.
20:31:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1626ms
20:31:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:31:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb983000 == 79 [pid = 1814] [id = 646]
20:31:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e91c9800) [pid = 1814] [serial = 1811] [outer = (nil)]
20:31:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4eb94f800) [pid = 1814] [serial = 1812] [outer = 0x7ff4e91c9800]
20:31:19 INFO - PROCESS | 1814 | 1447993879463 Marionette INFO loaded listener.js
20:31:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4eba22000) [pid = 1814] [serial = 1813] [outer = 0x7ff4e91c9800]
20:31:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ebb63800 == 80 [pid = 1814] [id = 647]
20:31:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e8b3a400) [pid = 1814] [serial = 1814] [outer = (nil)]
20:31:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4d7c4cc00) [pid = 1814] [serial = 1815] [outer = 0x7ff4e8b3a400]
20:31:21 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
20:31:21 INFO - document served over http requires an http
20:31:21 INFO - sub-resource via iframe-tag using the http-csp
20:31:21 INFO - delivery method with swap-origin-redirect and when
20:31:21 INFO - the target request is same-origin.
20:31:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2939ms
20:31:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:31:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da031800 == 81 [pid = 1814] [id = 648]
20:31:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7c4e800) [pid = 1814] [serial = 1816] [outer = (nil)]
20:31:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4dba09400) [pid = 1814] [serial = 1817] [outer = 0x7ff4d7c4e800]
20:31:22 INFO - PROCESS | 1814 | 1447993882406 Marionette INFO loaded listener.js
20:31:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e79e4000) [pid = 1814] [serial = 1818] [outer = 0x7ff4d7c4e800]
20:31:23 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
20:31:23 INFO - document served over http requires an http
20:31:23 INFO - sub-resource via script-tag using the http-csp
20:31:23 INFO - delivery method with keep-origin-redirect and when
20:31:23 INFO - the target request is same-origin.
20:31:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2035ms
20:31:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:31:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db811800 == 82 [pid = 1814] [id = 649]
20:31:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4db37f000) [pid = 1814] [serial = 1819] [outer = (nil)]
20:31:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4db382c00) [pid = 1814] [serial = 1820] [outer = 0x7ff4db37f000]
20:31:24 INFO - PROCESS | 1814 | 1447993884374 Marionette INFO loaded listener.js
20:31:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4ddcac400) [pid = 1814] [serial = 1821] [outer = 0x7ff4db37f000]
20:31:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:31:25 INFO - document served over http requires an http
20:31:25 INFO - sub-resource via script-tag using the http-csp
20:31:25 INFO - delivery method with no-redirect and when
20:31:25 INFO - the target request is same-origin.
20:31:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1430ms
20:31:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:31:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7218800 == 83 [pid = 1814] [id = 650]
20:31:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d7264400) [pid = 1814] [serial = 1822] [outer = (nil)]
20:31:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d8274400) [pid = 1814] [serial = 1823] [outer = 0x7ff4d7264400]
20:31:25 INFO - PROCESS | 1814 | 1447993885916 Marionette INFO loaded listener.js
20:31:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4dd34dc00) [pid = 1814] [serial = 1824] [outer = 0x7ff4d7264400]
20:31:26 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
20:31:26 INFO - document served over http requires an http
20:31:26 INFO - sub-resource via script-tag using the http-csp
20:31:26 INFO - delivery method with swap-origin-redirect and when
20:31:26 INFO - the target request is same-origin.
20:31:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1580ms
20:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:31:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da146800 == 84 [pid = 1814] [id = 651]
20:31:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4da068400) [pid = 1814] [serial = 1825] [outer = (nil)]
20:31:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4dba04800) [pid = 1814] [serial = 1826] [outer = 0x7ff4da068400]
20:31:27 INFO - PROCESS | 1814 | 1447993887437 Marionette INFO loaded listener.js
20:31:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4dfde2c00) [pid = 1814] [serial = 1827] [outer = 0x7ff4da068400]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0753800 == 83 [pid = 1814] [id = 580]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da621000 == 82 [pid = 1814] [id = 567]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfea2800 == 81 [pid = 1814] [id = 579]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da620800 == 80 [pid = 1814] [id = 576]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1b1800 == 79 [pid = 1814] [id = 592]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb90000 == 78 [pid = 1814] [id = 577]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7509800 == 77 [pid = 1814] [id = 595]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7518800 == 76 [pid = 1814] [id = 565]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da036800 == 75 [pid = 1814] [id = 566]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadef800 == 74 [pid = 1814] [id = 573]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c0a800 == 73 [pid = 1814] [id = 582]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c13800 == 72 [pid = 1814] [id = 589]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d722c800 == 71 [pid = 1814] [id = 578]
20:31:27 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77d8800 == 70 [pid = 1814] [id = 584]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0751800 == 69 [pid = 1814] [id = 628]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb1a800 == 68 [pid = 1814] [id = 627]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6e5000 == 67 [pid = 1814] [id = 626]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc12800 == 66 [pid = 1814] [id = 625]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da60d000 == 65 [pid = 1814] [id = 624]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bad000 == 64 [pid = 1814] [id = 623]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da142800 == 63 [pid = 1814] [id = 622]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da13d000 == 62 [pid = 1814] [id = 621]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7ba4800 == 61 [pid = 1814] [id = 620]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01f2800 == 60 [pid = 1814] [id = 619]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c11000 == 59 [pid = 1814] [id = 617]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e621a800 == 58 [pid = 1814] [id = 615]
20:31:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05dc000 == 57 [pid = 1814] [id = 613]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e62c6800) [pid = 1814] [serial = 1629] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4e6a46400) [pid = 1814] [serial = 1635] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e86d2800) [pid = 1814] [serial = 1653] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4e7576000) [pid = 1814] [serial = 1640] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4d79f1400) [pid = 1814] [serial = 1603] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4dba06800) [pid = 1814] [serial = 1608] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e6113400) [pid = 1814] [serial = 1626] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4d7c4b800) [pid = 1814] [serial = 1671] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4de12e000) [pid = 1814] [serial = 1614] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e8422c00) [pid = 1814] [serial = 1650] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e7c60400) [pid = 1814] [serial = 1645] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4e892b400) [pid = 1814] [serial = 1656] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4da06ac00) [pid = 1814] [serial = 1674] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4db37d800) [pid = 1814] [serial = 1682] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e64a3800) [pid = 1814] [serial = 1632] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4da6b7000) [pid = 1814] [serial = 1677] [outer = (nil)] [url = about:blank]
20:31:28 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4ddb79800) [pid = 1814] [serial = 1611] [outer = (nil)] [url = about:blank]
20:31:28 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
20:31:28 INFO - document served over http requires an http
20:31:28 INFO - sub-resource via xhr-request using the http-csp
20:31:28 INFO - delivery method with keep-origin-redirect and when
20:31:28 INFO - the target request is same-origin.
20:31:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1634ms
20:31:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:31:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f5f800 == 58 [pid = 1814] [id = 652]
20:31:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4d756cc00) [pid = 1814] [serial = 1828] [outer = (nil)]
20:31:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4de125c00) [pid = 1814] [serial = 1829] [outer = 0x7ff4d756cc00]
20:31:28 INFO - PROCESS | 1814 | 1447993888962 Marionette INFO loaded listener.js
20:31:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4dfec0c00) [pid = 1814] [serial = 1830] [outer = 0x7ff4d756cc00]
20:31:29 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
20:31:29 INFO - document served over http requires an http
20:31:29 INFO - sub-resource via xhr-request using the http-csp
20:31:29 INFO - delivery method with no-redirect and when
20:31:29 INFO - the target request is same-origin.
20:31:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1124ms
20:31:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:31:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf0d800 == 59 [pid = 1814] [id = 653]
20:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4d7570400) [pid = 1814] [serial = 1831] [outer = (nil)]
20:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e03a6c00) [pid = 1814] [serial = 1832] [outer = 0x7ff4d7570400]
20:31:30 INFO - PROCESS | 1814 | 1447993890124 Marionette INFO loaded listener.js
20:31:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e0a40400) [pid = 1814] [serial = 1833] [outer = 0x7ff4d7570400]
20:31:30 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
20:31:30 INFO - document served over http requires an http
20:31:30 INFO - sub-resource via xhr-request using the http-csp
20:31:30 INFO - delivery method with swap-origin-redirect and when
20:31:30 INFO - the target request is same-origin.
20:31:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1233ms
20:31:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dba02800) [pid = 1814] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4d7264000) [pid = 1814] [serial = 1685] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d725e000) [pid = 1814] [serial = 1759] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4d79f0400) [pid = 1814] [serial = 1747] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4db8ea800) [pid = 1814] [serial = 1756] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4d79eb000) [pid = 1814] [serial = 1744] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4db8e6c00) [pid = 1814] [serial = 1753] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4d7569800) [pid = 1814] [serial = 1750] [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]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e6120c00) [pid = 1814] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e6650800) [pid = 1814] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e62c8c00) [pid = 1814] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993841154]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4e0ae0800) [pid = 1814] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4d7569400) [pid = 1814] [serial = 1739] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4d7260c00) [pid = 1814] [serial = 1742] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e6962800) [pid = 1814] [serial = 1733] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e6a05000) [pid = 1814] [serial = 1736] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4dfde2400) [pid = 1814] [serial = 1709] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e649e400) [pid = 1814] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993841154]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e0ae1400) [pid = 1814] [serial = 1723] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e62c4400) [pid = 1814] [serial = 1765] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e6497000) [pid = 1814] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e649b000) [pid = 1814] [serial = 1728] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e0ae1c00) [pid = 1814] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4e0a3f800) [pid = 1814] [serial = 1718] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4d7566000) [pid = 1814] [serial = 1691] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4dd359800) [pid = 1814] [serial = 1700] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4d827e800) [pid = 1814] [serial = 1748] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4ddcaf400) [pid = 1814] [serial = 1703] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e0575800) [pid = 1814] [serial = 1715] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4dba0b800) [pid = 1814] [serial = 1697] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4da6b5800) [pid = 1814] [serial = 1694] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4db8ef000) [pid = 1814] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e611e800) [pid = 1814] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4d7268000) [pid = 1814] [serial = 1760] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e03a8c00) [pid = 1814] [serial = 1712] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4dd35a800) [pid = 1814] [serial = 1754] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4db8ec000) [pid = 1814] [serial = 1751] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4d7c50400) [pid = 1814] [serial = 1745] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4de2ba000) [pid = 1814] [serial = 1706] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4dfdd8800) [pid = 1814] [serial = 1757] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4db8e7000) [pid = 1814] [serial = 1749] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4db8eb800) [pid = 1814] [serial = 1687] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4da6af800) [pid = 1814] [serial = 1746] [outer = (nil)] [url = about:blank]
20:31:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9ab000 == 60 [pid = 1814] [id = 654]
20:31:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4d7260c00) [pid = 1814] [serial = 1834] [outer = (nil)]
20:31:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4d7566000) [pid = 1814] [serial = 1835] [outer = 0x7ff4d7260c00]
20:31:31 INFO - PROCESS | 1814 | 1447993891487 Marionette INFO loaded listener.js
20:31:31 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4dd359800) [pid = 1814] [serial = 1836] [outer = 0x7ff4d7260c00]
20:31:32 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
20:31:32 INFO - document served over http requires an https
20:31:32 INFO - sub-resource via fetch-request using the http-csp
20:31:32 INFO - delivery method with keep-origin-redirect and when
20:31:32 INFO - the target request is same-origin.
20:31:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1283ms
20:31:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:31:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd936000 == 61 [pid = 1814] [id = 655]
20:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4d7264000) [pid = 1814] [serial = 1837] [outer = (nil)]
20:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e6120c00) [pid = 1814] [serial = 1838] [outer = 0x7ff4d7264000]
20:31:32 INFO - PROCESS | 1814 | 1447993892565 Marionette INFO loaded listener.js
20:31:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e664d400) [pid = 1814] [serial = 1839] [outer = 0x7ff4d7264000]
20:31:33 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
20:31:33 INFO - document served over http requires an https
20:31:33 INFO - sub-resource via fetch-request using the http-csp
20:31:33 INFO - delivery method with no-redirect and when
20:31:33 INFO - the target request is same-origin.
20:31:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1075ms
20:31:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:31:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de81c800 == 62 [pid = 1814] [id = 656]
20:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e664e400) [pid = 1814] [serial = 1840] [outer = (nil)]
20:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e6656800) [pid = 1814] [serial = 1841] [outer = 0x7ff4e664e400]
20:31:33 INFO - PROCESS | 1814 | 1447993893714 Marionette INFO loaded listener.js
20:31:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e6a4c000) [pid = 1814] [serial = 1842] [outer = 0x7ff4e664e400]
20:31:34 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
20:31:34 INFO - document served over http requires an https
20:31:34 INFO - sub-resource via fetch-request using the http-csp
20:31:34 INFO - delivery method with swap-origin-redirect and when
20:31:34 INFO - the target request is same-origin.
20:31:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1376ms
20:31:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:31:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da137800 == 63 [pid = 1814] [id = 657]
20:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4d7267c00) [pid = 1814] [serial = 1843] [outer = (nil)]
20:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4da52f400) [pid = 1814] [serial = 1844] [outer = 0x7ff4d7267c00]
20:31:35 INFO - PROCESS | 1814 | 1447993895212 Marionette INFO loaded listener.js
20:31:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4dba0cc00) [pid = 1814] [serial = 1845] [outer = 0x7ff4d7267c00]
20:31:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db813000 == 64 [pid = 1814] [id = 658]
20:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4ddb77c00) [pid = 1814] [serial = 1846] [outer = (nil)]
20:31:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4db380000) [pid = 1814] [serial = 1847] [outer = 0x7ff4ddb77c00]
20:31:36 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
20:31:36 INFO - document served over http requires an https
20:31:36 INFO - sub-resource via iframe-tag using the http-csp
20:31:36 INFO - delivery method with keep-origin-redirect and when
20:31:36 INFO - the target request is same-origin.
20:31:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1595ms
20:31:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:31:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd274800 == 65 [pid = 1814] [id = 659]
20:31:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4de124800) [pid = 1814] [serial = 1848] [outer = (nil)]
20:31:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4dfdda800) [pid = 1814] [serial = 1849] [outer = 0x7ff4de124800]
20:31:36 INFO - PROCESS | 1814 | 1447993896952 Marionette INFO loaded listener.js
20:31:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e0ae4000) [pid = 1814] [serial = 1850] [outer = 0x7ff4de124800]
20:31:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05db000 == 66 [pid = 1814] [id = 660]
20:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e611a000) [pid = 1814] [serial = 1851] [outer = (nil)]
20:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e6113800) [pid = 1814] [serial = 1852] [outer = 0x7ff4e611a000]
20:31:38 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
20:31:38 INFO - document served over http requires an https
20:31:38 INFO - sub-resource via iframe-tag using the http-csp
20:31:38 INFO - delivery method with no-redirect and when
20:31:38 INFO - the target request is same-origin.
20:31:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1632ms
20:31:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:31:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e0769800 == 67 [pid = 1814] [id = 661]
20:31:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4da070c00) [pid = 1814] [serial = 1853] [outer = (nil)]
20:31:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e6969000) [pid = 1814] [serial = 1854] [outer = 0x7ff4da070c00]
20:31:38 INFO - PROCESS | 1814 | 1447993898493 Marionette INFO loaded listener.js
20:31:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e6ff3400) [pid = 1814] [serial = 1855] [outer = 0x7ff4da070c00]
20:31:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67dd000 == 68 [pid = 1814] [id = 662]
20:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e7243c00) [pid = 1814] [serial = 1856] [outer = (nil)]
20:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e7246400) [pid = 1814] [serial = 1857] [outer = 0x7ff4e7243c00]
20:31:39 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
20:31:39 INFO - document served over http requires an https
20:31:39 INFO - sub-resource via iframe-tag using the http-csp
20:31:39 INFO - delivery method with swap-origin-redirect and when
20:31:39 INFO - the target request is same-origin.
20:31:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1481ms
20:31:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:31:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e67eb800 == 69 [pid = 1814] [id = 663]
20:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e6fe9000) [pid = 1814] [serial = 1858] [outer = (nil)]
20:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e757bc00) [pid = 1814] [serial = 1859] [outer = 0x7ff4e6fe9000]
20:31:40 INFO - PROCESS | 1814 | 1447993899996 Marionette INFO loaded listener.js
20:31:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e7c69000) [pid = 1814] [serial = 1860] [outer = 0x7ff4e6fe9000]
20:31:40 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
20:31:40 INFO - document served over http requires an https
20:31:40 INFO - sub-resource via script-tag using the http-csp
20:31:40 INFO - delivery method with keep-origin-redirect and when
20:31:40 INFO - the target request is same-origin.
20:31:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1480ms
20:31:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:31:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b7800 == 70 [pid = 1814] [id = 664]
20:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e7c69400) [pid = 1814] [serial = 1861] [outer = (nil)]
20:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e86d0800) [pid = 1814] [serial = 1862] [outer = 0x7ff4e7c69400]
20:31:41 INFO - PROCESS | 1814 | 1447993901466 Marionette INFO loaded listener.js
20:31:41 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e8b37c00) [pid = 1814] [serial = 1863] [outer = 0x7ff4e7c69400]
20:31:42 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
20:31:42 INFO - document served over http requires an https
20:31:42 INFO - sub-resource via script-tag using the http-csp
20:31:42 INFO - delivery method with no-redirect and when
20:31:42 INFO - the target request is same-origin.
20:31:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1383ms
20:31:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:31:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c28800 == 71 [pid = 1814] [id = 665]
20:31:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e8fd4c00) [pid = 1814] [serial = 1864] [outer = (nil)]
20:31:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e8fe1400) [pid = 1814] [serial = 1865] [outer = 0x7ff4e8fd4c00]
20:31:42 INFO - PROCESS | 1814 | 1447993902826 Marionette INFO loaded listener.js
20:31:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4eb959400) [pid = 1814] [serial = 1866] [outer = 0x7ff4e8fd4c00]
20:31:43 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
20:31:43 INFO - document served over http requires an https
20:31:43 INFO - sub-resource via script-tag using the http-csp
20:31:43 INFO - delivery method with swap-origin-redirect and when
20:31:43 INFO - the target request is same-origin.
20:31:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1382ms
20:31:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:31:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91df800 == 72 [pid = 1814] [id = 666]
20:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e8fdd800) [pid = 1814] [serial = 1867] [outer = (nil)]
20:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4ebb32800) [pid = 1814] [serial = 1868] [outer = 0x7ff4e8fdd800]
20:31:44 INFO - PROCESS | 1814 | 1447993904244 Marionette INFO loaded listener.js
20:31:44 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4ec9b5c00) [pid = 1814] [serial = 1869] [outer = 0x7ff4e8fdd800]
20:31:45 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
20:31:45 INFO - document served over http requires an https
20:31:45 INFO - sub-resource via xhr-request using the http-csp
20:31:45 INFO - delivery method with keep-origin-redirect and when
20:31:45 INFO - the target request is same-origin.
20:31:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1428ms
20:31:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:31:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb97d800 == 73 [pid = 1814] [id = 667]
20:31:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4daf97c00) [pid = 1814] [serial = 1870] [outer = (nil)]
20:31:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4ec9b9800) [pid = 1814] [serial = 1871] [outer = 0x7ff4daf97c00]
20:31:45 INFO - PROCESS | 1814 | 1447993905694 Marionette INFO loaded listener.js
20:31:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4ed76f800) [pid = 1814] [serial = 1872] [outer = 0x7ff4daf97c00]
20:31:46 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
20:31:46 INFO - document served over http requires an https
20:31:46 INFO - sub-resource via xhr-request using the http-csp
20:31:46 INFO - delivery method with no-redirect and when
20:31:46 INFO - the target request is same-origin.
20:31:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1482ms
20:31:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:31:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ec984800 == 74 [pid = 1814] [id = 668]
20:31:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4eb94dc00) [pid = 1814] [serial = 1873] [outer = (nil)]
20:31:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4ed777400) [pid = 1814] [serial = 1874] [outer = 0x7ff4eb94dc00]
20:31:47 INFO - PROCESS | 1814 | 1447993907196 Marionette INFO loaded listener.js
20:31:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4ef9a3000) [pid = 1814] [serial = 1875] [outer = 0x7ff4eb94dc00]
20:31:48 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
20:31:48 INFO - document served over http requires an https
20:31:48 INFO - sub-resource via xhr-request using the http-csp
20:31:48 INFO - delivery method with swap-origin-redirect and when
20:31:48 INFO - the target request is same-origin.
20:31:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1428ms
20:31:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:31:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ecb36800 == 75 [pid = 1814] [id = 669]
20:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4ed770000) [pid = 1814] [serial = 1876] [outer = (nil)]
20:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4ef9a9800) [pid = 1814] [serial = 1877] [outer = 0x7ff4ed770000]
20:31:48 INFO - PROCESS | 1814 | 1447993908645 Marionette INFO loaded listener.js
20:31:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4efc1c400) [pid = 1814] [serial = 1878] [outer = 0x7ff4ed770000]
20:31:49 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
20:31:49 INFO - document served over http requires an http
20:31:49 INFO - sub-resource via fetch-request using the meta-csp
20:31:49 INFO - delivery method with keep-origin-redirect and when
20:31:49 INFO - the target request is cross-origin.
20:31:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1532ms
20:31:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:31:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef606800 == 76 [pid = 1814] [id = 670]
20:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4ef6dec00) [pid = 1814] [serial = 1879] [outer = (nil)]
20:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4efd9c400) [pid = 1814] [serial = 1880] [outer = 0x7ff4ef6dec00]
20:31:50 INFO - PROCESS | 1814 | 1447993910202 Marionette INFO loaded listener.js
20:31:50 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4efece400) [pid = 1814] [serial = 1881] [outer = 0x7ff4ef6dec00]
20:31:51 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
20:31:51 INFO - document served over http requires an http
20:31:51 INFO - sub-resource via fetch-request using the meta-csp
20:31:51 INFO - delivery method with no-redirect and when
20:31:51 INFO - the target request is cross-origin.
20:31:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1499ms
20:31:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:31:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef643000 == 77 [pid = 1814] [id = 671]
20:31:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4efc20000) [pid = 1814] [serial = 1882] [outer = (nil)]
20:31:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4efed3c00) [pid = 1814] [serial = 1883] [outer = 0x7ff4efc20000]
20:31:51 INFO - PROCESS | 1814 | 1447993911715 Marionette INFO loaded listener.js
20:31:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4f0093800) [pid = 1814] [serial = 1884] [outer = 0x7ff4efc20000]
20:31:52 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
20:31:52 INFO - document served over http requires an http
20:31:52 INFO - sub-resource via fetch-request using the meta-csp
20:31:52 INFO - delivery method with swap-origin-redirect and when
20:31:52 INFO - the target request is cross-origin.
20:31:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1529ms
20:31:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:31:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef662000 == 78 [pid = 1814] [id = 672]
20:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4efed2400) [pid = 1814] [serial = 1885] [outer = (nil)]
20:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4f0098c00) [pid = 1814] [serial = 1886] [outer = 0x7ff4efed2400]
20:31:53 INFO - PROCESS | 1814 | 1447993913256 Marionette INFO loaded listener.js
20:31:53 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4f021d400) [pid = 1814] [serial = 1887] [outer = 0x7ff4efed2400]
20:31:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef716000 == 79 [pid = 1814] [id = 673]
20:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4f021dc00) [pid = 1814] [serial = 1888] [outer = (nil)]
20:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4f009dc00) [pid = 1814] [serial = 1889] [outer = 0x7ff4f021dc00]
20:31:54 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
20:31:54 INFO - document served over http requires an http
20:31:54 INFO - sub-resource via iframe-tag using the meta-csp
20:31:54 INFO - delivery method with keep-origin-redirect and when
20:31:54 INFO - the target request is cross-origin.
20:31:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1556ms
20:31:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:31:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef720800 == 80 [pid = 1814] [id = 674]
20:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4f0223800) [pid = 1814] [serial = 1890] [outer = (nil)]
20:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4f0224800) [pid = 1814] [serial = 1891] [outer = 0x7ff4f0223800]
20:31:54 INFO - PROCESS | 1814 | 1447993914945 Marionette INFO loaded listener.js
20:31:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4f0505c00) [pid = 1814] [serial = 1892] [outer = 0x7ff4f0223800]
20:31:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef9eb800 == 81 [pid = 1814] [id = 675]
20:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4f0229400) [pid = 1814] [serial = 1893] [outer = (nil)]
20:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4f0228c00) [pid = 1814] [serial = 1894] [outer = 0x7ff4f0229400]
20:31: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
20:31:55 INFO - document served over http requires an http
20:31:55 INFO - sub-resource via iframe-tag using the meta-csp
20:31:55 INFO - delivery method with no-redirect and when
20:31:55 INFO - the target request is cross-origin.
20:31:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1541ms
20:31:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:31:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efa93000 == 82 [pid = 1814] [id = 676]
20:31:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4f0509400) [pid = 1814] [serial = 1895] [outer = (nil)]
20:31:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4f050c800) [pid = 1814] [serial = 1896] [outer = 0x7ff4f0509400]
20:31:56 INFO - PROCESS | 1814 | 1447993916402 Marionette INFO loaded listener.js
20:31:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4f0648400) [pid = 1814] [serial = 1897] [outer = 0x7ff4f0509400]
20:31:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4efaad000 == 83 [pid = 1814] [id = 677]
20:31:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4f0648c00) [pid = 1814] [serial = 1898] [outer = (nil)]
20:31:57 INFO - PROCESS | 1814 | [1814] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
20:31:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4dba0b000) [pid = 1814] [serial = 1899] [outer = 0x7ff4f0648c00]
20:31: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
20:31:58 INFO - document served over http requires an http
20:31:58 INFO - sub-resource via iframe-tag using the meta-csp
20:31:58 INFO - delivery method with swap-origin-redirect and when
20:31:58 INFO - the target request is cross-origin.
20:31:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3084ms
20:31:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:31:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfe97800 == 84 [pid = 1814] [id = 678]
20:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4e7c67800) [pid = 1814] [serial = 1900] [outer = (nil)]
20:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4f0508c00) [pid = 1814] [serial = 1901] [outer = 0x7ff4e7c67800]
20:31:59 INFO - PROCESS | 1814 | 1447993919506 Marionette INFO loaded listener.js
20:31:59 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4f064f000) [pid = 1814] [serial = 1902] [outer = 0x7ff4e7c67800]
20:32:00 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
20:32:00 INFO - document served over http requires an http
20:32:00 INFO - sub-resource via script-tag using the meta-csp
20:32:00 INFO - delivery method with keep-origin-redirect and when
20:32:00 INFO - the target request is cross-origin.
20:32:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1936ms
20:32:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:32:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd279800 == 85 [pid = 1814] [id = 679]
20:32:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4db8f2400) [pid = 1814] [serial = 1903] [outer = (nil)]
20:32:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4dba06000) [pid = 1814] [serial = 1904] [outer = 0x7ff4db8f2400]
20:32:01 INFO - PROCESS | 1814 | 1447993921499 Marionette INFO loaded listener.js
20:32:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4dfde1c00) [pid = 1814] [serial = 1905] [outer = 0x7ff4db8f2400]
20:32:02 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
20:32:02 INFO - document served over http requires an http
20:32:02 INFO - sub-resource via script-tag using the meta-csp
20:32:02 INFO - delivery method with no-redirect and when
20:32:02 INFO - the target request is cross-origin.
20:32:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1382ms
20:32:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:32:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db68f000 == 86 [pid = 1814] [id = 680]
20:32:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4d7268000) [pid = 1814] [serial = 1906] [outer = (nil)]
20:32:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4d7c4b800) [pid = 1814] [serial = 1907] [outer = 0x7ff4d7268000]
20:32:02 INFO - PROCESS | 1814 | 1447993922893 Marionette INFO loaded listener.js
20:32:02 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4de12c800) [pid = 1814] [serial = 1908] [outer = 0x7ff4d7268000]
20:32:04 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
20:32:04 INFO - document served over http requires an http
20:32:04 INFO - sub-resource via script-tag using the meta-csp
20:32:04 INFO - delivery method with swap-origin-redirect and when
20:32:04 INFO - the target request is cross-origin.
20:32:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1692ms
20:32:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:32:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7518800 == 87 [pid = 1814] [id = 681]
20:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4da6b8c00) [pid = 1814] [serial = 1909] [outer = (nil)]
20:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4e0575000) [pid = 1814] [serial = 1910] [outer = 0x7ff4da6b8c00]
20:32:04 INFO - PROCESS | 1814 | 1447993924694 Marionette INFO loaded listener.js
20:32:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4e6654400) [pid = 1814] [serial = 1911] [outer = 0x7ff4da6b8c00]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7517000 == 86 [pid = 1814] [id = 630]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade7000 == 85 [pid = 1814] [id = 631]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd27d800 == 84 [pid = 1814] [id = 632]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77ec000 == 83 [pid = 1814] [id = 635]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c2a000 == 82 [pid = 1814] [id = 636]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8895800 == 81 [pid = 1814] [id = 637]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b88000 == 80 [pid = 1814] [id = 638]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9156800 == 79 [pid = 1814] [id = 639]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91f0800 == 78 [pid = 1814] [id = 640]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1a1800 == 77 [pid = 1814] [id = 641]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1cd000 == 76 [pid = 1814] [id = 642]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1ea800 == 75 [pid = 1814] [id = 643]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1f6800 == 74 [pid = 1814] [id = 644]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb973000 == 73 [pid = 1814] [id = 645]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb983000 == 72 [pid = 1814] [id = 646]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ebb63800 == 71 [pid = 1814] [id = 647]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da031800 == 70 [pid = 1814] [id = 648]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db811800 == 69 [pid = 1814] [id = 649]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7218800 == 68 [pid = 1814] [id = 650]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da146800 == 67 [pid = 1814] [id = 651]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f5f800 == 66 [pid = 1814] [id = 652]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf0d800 == 65 [pid = 1814] [id = 653]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9ab000 == 64 [pid = 1814] [id = 654]
20:32:05 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd936000 == 63 [pid = 1814] [id = 655]
20:32:05 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4dd359000) [pid = 1814] [serial = 1752] [outer = (nil)] [url = about:blank]
20:32:05 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4e0adc400) [pid = 1814] [serial = 1758] [outer = (nil)] [url = about:blank]
20:32:05 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4dfb8d400) [pid = 1814] [serial = 1755] [outer = (nil)] [url = about:blank]
20:32:05 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4dafa0000) [pid = 1814] [serial = 1761] [outer = (nil)] [url = about:blank]
20:32:05 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
20:32:05 INFO - document served over http requires an http
20:32:05 INFO - sub-resource via xhr-request using the meta-csp
20:32:05 INFO - delivery method with keep-origin-redirect and when
20:32:05 INFO - the target request is cross-origin.
20:32:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1734ms
20:32:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:32:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da039000 == 64 [pid = 1814] [id = 682]
20:32:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4e056b400) [pid = 1814] [serial = 1912] [outer = (nil)]
20:32:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4e6121c00) [pid = 1814] [serial = 1913] [outer = 0x7ff4e056b400]
20:32:06 INFO - PROCESS | 1814 | 1447993926114 Marionette INFO loaded listener.js
20:32:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4e6fe8000) [pid = 1814] [serial = 1914] [outer = 0x7ff4e056b400]
20:32:07 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
20:32:07 INFO - document served over http requires an http
20:32:07 INFO - sub-resource via xhr-request using the meta-csp
20:32:07 INFO - delivery method with no-redirect and when
20:32:07 INFO - the target request is cross-origin.
20:32:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1124ms
20:32:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:32:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db816000 == 65 [pid = 1814] [id = 683]
20:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4d7566400) [pid = 1814] [serial = 1915] [outer = (nil)]
20:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4e6965800) [pid = 1814] [serial = 1916] [outer = 0x7ff4d7566400]
20:32:07 INFO - PROCESS | 1814 | 1447993927431 Marionette INFO loaded listener.js
20:32:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4e757a000) [pid = 1814] [serial = 1917] [outer = 0x7ff4d7566400]
20:32:08 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
20:32:08 INFO - document served over http requires an http
20:32:08 INFO - sub-resource via xhr-request using the meta-csp
20:32:08 INFO - delivery method with swap-origin-redirect and when
20:32:08 INFO - the target request is cross-origin.
20:32:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms
20:32:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:32:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc1a000 == 66 [pid = 1814] [id = 684]
20:32:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4e79d8000) [pid = 1814] [serial = 1918] [outer = (nil)]
20:32:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4e841c400) [pid = 1814] [serial = 1919] [outer = 0x7ff4e79d8000]
20:32:08 INFO - PROCESS | 1814 | 1447993928894 Marionette INFO loaded listener.js
20:32:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4e892b800) [pid = 1814] [serial = 1920] [outer = 0x7ff4e79d8000]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4d7264400) [pid = 1814] [serial = 1822] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4da068400) [pid = 1814] [serial = 1825] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4db37f000) [pid = 1814] [serial = 1819] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4d7260c00) [pid = 1814] [serial = 1834] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4d7264000) [pid = 1814] [serial = 1837] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4d756cc00) [pid = 1814] [serial = 1828] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4d7570400) [pid = 1814] [serial = 1831] [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]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4d7261800) [pid = 1814] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993860520]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4dd355800) [pid = 1814] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4e91c9c00) [pid = 1814] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4eb7a8800) [pid = 1814] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993878569]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4e8b3a400) [pid = 1814] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4e91cc000) [pid = 1814] [serial = 1807] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4de125c00) [pid = 1814] [serial = 1829] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4e8fe1c00) [pid = 1814] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4da534800) [pid = 1814] [serial = 1770] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4e8419c00) [pid = 1814] [serial = 1793] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4dba04800) [pid = 1814] [serial = 1826] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4e79dc800) [pid = 1814] [serial = 1787] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4dba09400) [pid = 1814] [serial = 1817] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e6120c00) [pid = 1814] [serial = 1838] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e843bc00) [pid = 1814] [serial = 1796] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e03a6c00) [pid = 1814] [serial = 1832] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4d7566000) [pid = 1814] [serial = 1835] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4e7c65800) [pid = 1814] [serial = 1790] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4eb94f800) [pid = 1814] [serial = 1812] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4ddca9c00) [pid = 1814] [serial = 1775] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e8923800) [pid = 1814] [serial = 1799] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4d8274400) [pid = 1814] [serial = 1823] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e6fe7000) [pid = 1814] [serial = 1781] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4d7c4cc00) [pid = 1814] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4d756ec00) [pid = 1814] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993860520]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4eb79f400) [pid = 1814] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993878569]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e8b3e400) [pid = 1814] [serial = 1802] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e62c9000) [pid = 1814] [serial = 1778] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4e7244800) [pid = 1814] [serial = 1784] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4db382c00) [pid = 1814] [serial = 1820] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4db8f3400) [pid = 1814] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e6656800) [pid = 1814] [serial = 1841] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4dfde2c00) [pid = 1814] [serial = 1827] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dfec0c00) [pid = 1814] [serial = 1830] [outer = (nil)] [url = about:blank]
20:32:09 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e0a40400) [pid = 1814] [serial = 1833] [outer = (nil)] [url = about:blank]
20:32:10 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
20:32:10 INFO - document served over http requires an https
20:32:10 INFO - sub-resource via fetch-request using the meta-csp
20:32:10 INFO - delivery method with keep-origin-redirect and when
20:32:10 INFO - the target request is cross-origin.
20:32:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1642ms
20:32:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:32:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c0a000 == 67 [pid = 1814] [id = 685]
20:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4d7264000) [pid = 1814] [serial = 1921] [outer = (nil)]
20:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4db37b400) [pid = 1814] [serial = 1922] [outer = 0x7ff4d7264000]
20:32:10 INFO - PROCESS | 1814 | 1447993930386 Marionette INFO loaded listener.js
20:32:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4e86d5400) [pid = 1814] [serial = 1923] [outer = 0x7ff4d7264000]
20:32:11 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
20:32:11 INFO - document served over http requires an https
20:32:11 INFO - sub-resource via fetch-request using the meta-csp
20:32:11 INFO - delivery method with no-redirect and when
20:32:11 INFO - the target request is cross-origin.
20:32:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1080ms
20:32:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:32:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d751a800 == 68 [pid = 1814] [id = 686]
20:32:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d7261800) [pid = 1814] [serial = 1924] [outer = (nil)]
20:32:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e86d8c00) [pid = 1814] [serial = 1925] [outer = 0x7ff4d7261800]
20:32:11 INFO - PROCESS | 1814 | 1447993931410 Marionette INFO loaded listener.js
20:32:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e8fe2000) [pid = 1814] [serial = 1926] [outer = 0x7ff4d7261800]
20:32:12 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
20:32:12 INFO - document served over http requires an https
20:32:12 INFO - sub-resource via fetch-request using the meta-csp
20:32:12 INFO - delivery method with swap-origin-redirect and when
20:32:12 INFO - the target request is cross-origin.
20:32:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms
20:32:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:32:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade8800 == 69 [pid = 1814] [id = 687]
20:32:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4dafa4400) [pid = 1814] [serial = 1927] [outer = (nil)]
20:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4dd34f800) [pid = 1814] [serial = 1928] [outer = 0x7ff4dafa4400]
20:32:13 INFO - PROCESS | 1814 | 1447993933047 Marionette INFO loaded listener.js
20:32:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4dfde4c00) [pid = 1814] [serial = 1929] [outer = 0x7ff4dafa4400]
20:32:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01f3800 == 70 [pid = 1814] [id = 688]
20:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e0a3a800) [pid = 1814] [serial = 1930] [outer = (nil)]
20:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4dba0b400) [pid = 1814] [serial = 1931] [outer = 0x7ff4e0a3a800]
20:32:14 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
20:32:14 INFO - document served over http requires an https
20:32:14 INFO - sub-resource via iframe-tag using the meta-csp
20:32:14 INFO - delivery method with keep-origin-redirect and when
20:32:14 INFO - the target request is cross-origin.
20:32:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1580ms
20:32:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:32:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6221800 == 71 [pid = 1814] [id = 689]
20:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e03aa000) [pid = 1814] [serial = 1932] [outer = (nil)]
20:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4e611f000) [pid = 1814] [serial = 1933] [outer = 0x7ff4e03aa000]
20:32:14 INFO - PROCESS | 1814 | 1447993934639 Marionette INFO loaded listener.js
20:32:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4e79d6000) [pid = 1814] [serial = 1934] [outer = 0x7ff4e03aa000]
20:32:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b91800 == 72 [pid = 1814] [id = 690]
20:32:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4e8415c00) [pid = 1814] [serial = 1935] [outer = (nil)]
20:32:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4e7577000) [pid = 1814] [serial = 1936] [outer = 0x7ff4e8415c00]
20:32:15 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
20:32:15 INFO - document served over http requires an https
20:32:15 INFO - sub-resource via iframe-tag using the meta-csp
20:32:15 INFO - delivery method with no-redirect and when
20:32:15 INFO - the target request is cross-origin.
20:32:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1486ms
20:32:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:32:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91e4000 == 73 [pid = 1814] [id = 691]
20:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4de12a000) [pid = 1814] [serial = 1937] [outer = (nil)]
20:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e8925400) [pid = 1814] [serial = 1938] [outer = 0x7ff4de12a000]
20:32:16 INFO - PROCESS | 1814 | 1447993936105 Marionette INFO loaded listener.js
20:32:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4e91ccc00) [pid = 1814] [serial = 1939] [outer = 0x7ff4de12a000]
20:32:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1c0800 == 74 [pid = 1814] [id = 692]
20:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4e91d1400) [pid = 1814] [serial = 1940] [outer = (nil)]
20:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4eb7a2c00) [pid = 1814] [serial = 1941] [outer = 0x7ff4e91d1400]
20:32:17 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
20:32:17 INFO - document served over http requires an https
20:32:17 INFO - sub-resource via iframe-tag using the meta-csp
20:32:17 INFO - delivery method with swap-origin-redirect and when
20:32:17 INFO - the target request is cross-origin.
20:32:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
20:32:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:32:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d5000 == 75 [pid = 1814] [id = 693]
20:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x7ff4e0ada400) [pid = 1814] [serial = 1942] [outer = (nil)]
20:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x7ff4eb956400) [pid = 1814] [serial = 1943] [outer = 0x7ff4e0ada400]
20:32:17 INFO - PROCESS | 1814 | 1447993937617 Marionette INFO loaded listener.js
20:32:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x7ff4ed776400) [pid = 1814] [serial = 1944] [outer = 0x7ff4e0ada400]
20:32:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:32:18 INFO - document served over http requires an https
20:32:18 INFO - sub-resource via script-tag using the meta-csp
20:32:18 INFO - delivery method with keep-origin-redirect and when
20:32:18 INFO - the target request is cross-origin.
20:32:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1525ms
20:32:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:32:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eba65000 == 76 [pid = 1814] [id = 694]
20:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x7ff4efd96400) [pid = 1814] [serial = 1945] [outer = (nil)]
20:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x7ff4efd97400) [pid = 1814] [serial = 1946] [outer = 0x7ff4efd96400]
20:32:19 INFO - PROCESS | 1814 | 1447993939184 Marionette INFO loaded listener.js
20:32:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x7ff4efecf400) [pid = 1814] [serial = 1947] [outer = 0x7ff4efd96400]
20:32:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:32:20 INFO - document served over http requires an https
20:32:20 INFO - sub-resource via script-tag using the meta-csp
20:32:20 INFO - delivery method with no-redirect and when
20:32:20 INFO - the target request is cross-origin.
20:32:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1544ms
20:32:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:32:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ef65e000 == 77 [pid = 1814] [id = 695]
20:32:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x7ff4e0a3ac00) [pid = 1814] [serial = 1948] [outer = (nil)]
20:32:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x7ff4f0510400) [pid = 1814] [serial = 1949] [outer = 0x7ff4e0a3ac00]
20:32:20 INFO - PROCESS | 1814 | 1447993940674 Marionette INFO loaded listener.js
20:32:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x7ff4f0818c00) [pid = 1814] [serial = 1950] [outer = 0x7ff4e0a3ac00]
20:32:21 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
20:32:21 INFO - document served over http requires an https
20:32:21 INFO - sub-resource via script-tag using the meta-csp
20:32:21 INFO - delivery method with swap-origin-redirect and when
20:32:21 INFO - the target request is cross-origin.
20:32:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1430ms
20:32:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:32:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4effc7000 == 78 [pid = 1814] [id = 696]
20:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x7ff4e6118000) [pid = 1814] [serial = 1951] [outer = (nil)]
20:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x7ff4f081cc00) [pid = 1814] [serial = 1952] [outer = 0x7ff4e6118000]
20:32:22 INFO - PROCESS | 1814 | 1447993942103 Marionette INFO loaded listener.js
20:32:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x7ff4f087f800) [pid = 1814] [serial = 1953] [outer = 0x7ff4e6118000]
20:32:23 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
20:32:23 INFO - document served over http requires an https
20:32:23 INFO - sub-resource via xhr-request using the meta-csp
20:32:23 INFO - delivery method with keep-origin-redirect and when
20:32:23 INFO - the target request is cross-origin.
20:32:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1427ms
20:32:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:32:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4effe1800 == 79 [pid = 1814] [id = 697]
20:32:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x7ff4e6494c00) [pid = 1814] [serial = 1954] [outer = (nil)]
20:32:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x7ff4f0506c00) [pid = 1814] [serial = 1955] [outer = 0x7ff4e6494c00]
20:32:23 INFO - PROCESS | 1814 | 1447993943556 Marionette INFO loaded listener.js
20:32:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x7ff4f0a80c00) [pid = 1814] [serial = 1956] [outer = 0x7ff4e6494c00]
20:32:24 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
20:32:24 INFO - document served over http requires an https
20:32:24 INFO - sub-resource via xhr-request using the meta-csp
20:32:24 INFO - delivery method with no-redirect and when
20:32:24 INFO - the target request is cross-origin.
20:32:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1387ms
20:32:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:32:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f077f000 == 80 [pid = 1814] [id = 698]
20:32:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x7ff4e6647c00) [pid = 1814] [serial = 1957] [outer = (nil)]
20:32:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x7ff4f0a85000) [pid = 1814] [serial = 1958] [outer = 0x7ff4e6647c00]
20:32:24 INFO - PROCESS | 1814 | 1447993944903 Marionette INFO loaded listener.js
20:32:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x7ff4f0a8c800) [pid = 1814] [serial = 1959] [outer = 0x7ff4e6647c00]
20:32:25 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
20:32:25 INFO - document served over http requires an https
20:32:25 INFO - sub-resource via xhr-request using the meta-csp
20:32:25 INFO - delivery method with swap-origin-redirect and when
20:32:25 INFO - the target request is cross-origin.
20:32:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1276ms
20:32:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:32:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f267c800 == 81 [pid = 1814] [id = 699]
20:32:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x7ff4f0a80000) [pid = 1814] [serial = 1960] [outer = (nil)]
20:32:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x7ff4f0a8ac00) [pid = 1814] [serial = 1961] [outer = 0x7ff4f0a80000]
20:32:26 INFO - PROCESS | 1814 | 1447993946195 Marionette INFO loaded listener.js
20:32:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x7ff4f2116c00) [pid = 1814] [serial = 1962] [outer = 0x7ff4f0a80000]
20:32:27 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
20:32:27 INFO - document served over http requires an http
20:32:27 INFO - sub-resource via fetch-request using the meta-csp
20:32:27 INFO - delivery method with keep-origin-redirect and when
20:32:27 INFO - the target request is same-origin.
20:32:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1431ms
20:32:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:32:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f2d1f000 == 82 [pid = 1814] [id = 700]
20:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x7ff4e8fd7400) [pid = 1814] [serial = 1963] [outer = (nil)]
20:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x7ff4f2446400) [pid = 1814] [serial = 1964] [outer = 0x7ff4e8fd7400]
20:32:27 INFO - PROCESS | 1814 | 1447993947729 Marionette INFO loaded listener.js
20:32:27 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x7ff4f26a3000) [pid = 1814] [serial = 1965] [outer = 0x7ff4e8fd7400]
20:32:28 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
20:32:28 INFO - document served over http requires an http
20:32:28 INFO - sub-resource via fetch-request using the meta-csp
20:32:28 INFO - delivery method with no-redirect and when
20:32:28 INFO - the target request is same-origin.
20:32:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1476ms
20:32:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:32:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f3215800 == 83 [pid = 1814] [id = 701]
20:32:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x7ff4f0a82000) [pid = 1814] [serial = 1966] [outer = (nil)]
20:32:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0x7ff4f2857400) [pid = 1814] [serial = 1967] [outer = 0x7ff4f0a82000]
20:32:29 INFO - PROCESS | 1814 | 1447993949167 Marionette INFO loaded listener.js
20:32:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x7ff4f2c55400) [pid = 1814] [serial = 1968] [outer = 0x7ff4f0a82000]
20:32:30 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
20:32:30 INFO - document served over http requires an http
20:32:30 INFO - sub-resource via fetch-request using the meta-csp
20:32:30 INFO - delivery method with swap-origin-redirect and when
20:32:30 INFO - the target request is same-origin.
20:32:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1427ms
20:32:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:32:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4137000 == 84 [pid = 1814] [id = 702]
20:32:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x7ff4f26e7c00) [pid = 1814] [serial = 1969] [outer = (nil)]
20:32:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x7ff4f2fd7400) [pid = 1814] [serial = 1970] [outer = 0x7ff4f26e7c00]
20:32:30 INFO - PROCESS | 1814 | 1447993950622 Marionette INFO loaded listener.js
20:32:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x7ff4f3159000) [pid = 1814] [serial = 1971] [outer = 0x7ff4f26e7c00]
20:32:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f414b800 == 85 [pid = 1814] [id = 703]
20:32:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x7ff4f315bc00) [pid = 1814] [serial = 1972] [outer = (nil)]
20:32:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x7ff4f3157400) [pid = 1814] [serial = 1973] [outer = 0x7ff4f315bc00]
20:32:31 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
20:32:31 INFO - document served over http requires an http
20:32:31 INFO - sub-resource via iframe-tag using the meta-csp
20:32:31 INFO - delivery method with keep-origin-redirect and when
20:32:31 INFO - the target request is same-origin.
20:32:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1541ms
20:32:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:32:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f436d000 == 86 [pid = 1814] [id = 704]
20:32:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x7ff4f2f91400) [pid = 1814] [serial = 1974] [outer = (nil)]
20:32:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x7ff4f3161c00) [pid = 1814] [serial = 1975] [outer = 0x7ff4f2f91400]
20:32:32 INFO - PROCESS | 1814 | 1447993952256 Marionette INFO loaded listener.js
20:32:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x7ff4f3610000) [pid = 1814] [serial = 1976] [outer = 0x7ff4f2f91400]
20:32:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f46c2800 == 87 [pid = 1814] [id = 705]
20:32:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x7ff4f356d000) [pid = 1814] [serial = 1977] [outer = (nil)]
20:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x7ff4f3332800) [pid = 1814] [serial = 1978] [outer = 0x7ff4f356d000]
20:32:33 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
20:32:33 INFO - document served over http requires an http
20:32:33 INFO - sub-resource via iframe-tag using the meta-csp
20:32:33 INFO - delivery method with no-redirect and when
20:32:33 INFO - the target request is same-origin.
20:32:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1481ms
20:32:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:32:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f478f800 == 88 [pid = 1814] [id = 706]
20:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 220 (0x7ff4f315fc00) [pid = 1814] [serial = 1979] [outer = (nil)]
20:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 221 (0x7ff4f4645400) [pid = 1814] [serial = 1980] [outer = 0x7ff4f315fc00]
20:32:33 INFO - PROCESS | 1814 | 1447993953678 Marionette INFO loaded listener.js
20:32:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x7ff4f4650400) [pid = 1814] [serial = 1981] [outer = 0x7ff4f315fc00]
20:32:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b71800 == 89 [pid = 1814] [id = 707]
20:32:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x7ff4f4653800) [pid = 1814] [serial = 1982] [outer = (nil)]
20:32:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x7ff4f4651c00) [pid = 1814] [serial = 1983] [outer = 0x7ff4f4653800]
20:32:34 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
20:32:34 INFO - document served over http requires an http
20:32:34 INFO - sub-resource via iframe-tag using the meta-csp
20:32:34 INFO - delivery method with swap-origin-redirect and when
20:32:34 INFO - the target request is same-origin.
20:32:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1628ms
20:32:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:32:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f4b85800 == 90 [pid = 1814] [id = 708]
20:32:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x7ff4ddcae000) [pid = 1814] [serial = 1984] [outer = (nil)]
20:32:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x7ff4f4705800) [pid = 1814] [serial = 1985] [outer = 0x7ff4ddcae000]
20:32:35 INFO - PROCESS | 1814 | 1447993955437 Marionette INFO loaded listener.js
20:32:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 227 (0x7ff4f4773400) [pid = 1814] [serial = 1986] [outer = 0x7ff4ddcae000]
20:32:36 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
20:32:36 INFO - document served over http requires an http
20:32:36 INFO - sub-resource via script-tag using the meta-csp
20:32:36 INFO - delivery method with keep-origin-redirect and when
20:32:36 INFO - the target request is same-origin.
20:32:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1529ms
20:32:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:32:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f5ad8800 == 91 [pid = 1814] [id = 709]
20:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 228 (0x7ff4f420d000) [pid = 1814] [serial = 1987] [outer = (nil)]
20:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 229 (0x7ff4f4777800) [pid = 1814] [serial = 1988] [outer = 0x7ff4f420d000]
20:32:36 INFO - PROCESS | 1814 | 1447993956874 Marionette INFO loaded listener.js
20:32:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 230 (0x7ff4f4a02c00) [pid = 1814] [serial = 1989] [outer = 0x7ff4f420d000]
20:32:38 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
20:32:38 INFO - document served over http requires an http
20:32:38 INFO - sub-resource via script-tag using the meta-csp
20:32:38 INFO - delivery method with no-redirect and when
20:32:38 INFO - the target request is same-origin.
20:32:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1637ms
20:32:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:32:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f74af800 == 92 [pid = 1814] [id = 710]
20:32:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 231 (0x7ff4f4774800) [pid = 1814] [serial = 1990] [outer = (nil)]
20:32:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 232 (0x7ff4f4a09c00) [pid = 1814] [serial = 1991] [outer = 0x7ff4f4774800]
20:32:38 INFO - PROCESS | 1814 | 1447993958506 Marionette INFO loaded listener.js
20:32:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 233 (0x7ff4f4cb6c00) [pid = 1814] [serial = 1992] [outer = 0x7ff4f4774800]
20:32:39 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
20:32:39 INFO - document served over http requires an http
20:32:39 INFO - sub-resource via script-tag using the meta-csp
20:32:39 INFO - delivery method with swap-origin-redirect and when
20:32:39 INFO - the target request is same-origin.
20:32:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1427ms
20:32:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:32:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f8672000 == 93 [pid = 1814] [id = 711]
20:32:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 234 (0x7ff4f4a04800) [pid = 1814] [serial = 1993] [outer = (nil)]
20:32:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 235 (0x7ff4f569fc00) [pid = 1814] [serial = 1994] [outer = 0x7ff4f4a04800]
20:32:39 INFO - PROCESS | 1814 | 1447993959960 Marionette INFO loaded listener.js
20:32:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 236 (0x7ff4f583c000) [pid = 1814] [serial = 1995] [outer = 0x7ff4f4a04800]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db813000 == 92 [pid = 1814] [id = 658]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05db000 == 91 [pid = 1814] [id = 660]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67dd000 == 90 [pid = 1814] [id = 662]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67eb800 == 89 [pid = 1814] [id = 663]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b7800 == 88 [pid = 1814] [id = 664]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c28800 == 87 [pid = 1814] [id = 665]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91df800 == 86 [pid = 1814] [id = 666]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb97d800 == 85 [pid = 1814] [id = 667]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ec984800 == 84 [pid = 1814] [id = 668]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ecb36800 == 83 [pid = 1814] [id = 669]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef606800 == 82 [pid = 1814] [id = 670]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef643000 == 81 [pid = 1814] [id = 671]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef662000 == 80 [pid = 1814] [id = 672]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef716000 == 79 [pid = 1814] [id = 673]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef720800 == 78 [pid = 1814] [id = 674]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef9eb800 == 77 [pid = 1814] [id = 675]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efa93000 == 76 [pid = 1814] [id = 676]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4efaad000 == 75 [pid = 1814] [id = 677]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd279800 == 74 [pid = 1814] [id = 679]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db68f000 == 73 [pid = 1814] [id = 680]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7518800 == 72 [pid = 1814] [id = 681]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da039000 == 71 [pid = 1814] [id = 682]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de81c800 == 70 [pid = 1814] [id = 656]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db816000 == 69 [pid = 1814] [id = 683]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1a000 == 68 [pid = 1814] [id = 684]
20:32:43 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c0a000 == 67 [pid = 1814] [id = 685]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade8800 == 66 [pid = 1814] [id = 687]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc59800 == 65 [pid = 1814] [id = 633]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01f3800 == 64 [pid = 1814] [id = 688]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75ca000 == 63 [pid = 1814] [id = 634]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6221800 == 62 [pid = 1814] [id = 689]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b91800 == 61 [pid = 1814] [id = 690]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91e4000 == 60 [pid = 1814] [id = 691]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1c0800 == 59 [pid = 1814] [id = 692]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d5000 == 58 [pid = 1814] [id = 693]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eba65000 == 57 [pid = 1814] [id = 694]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ef65e000 == 56 [pid = 1814] [id = 695]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4effc7000 == 55 [pid = 1814] [id = 696]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4effe1800 == 54 [pid = 1814] [id = 697]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f077f000 == 53 [pid = 1814] [id = 698]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f267c800 == 52 [pid = 1814] [id = 699]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f2d1f000 == 51 [pid = 1814] [id = 700]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f3215800 == 50 [pid = 1814] [id = 701]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4137000 == 49 [pid = 1814] [id = 702]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f414b800 == 48 [pid = 1814] [id = 703]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f436d000 == 47 [pid = 1814] [id = 704]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f46c2800 == 46 [pid = 1814] [id = 705]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f478f800 == 45 [pid = 1814] [id = 706]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b71800 == 44 [pid = 1814] [id = 707]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f4b85800 == 43 [pid = 1814] [id = 708]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f5ad8800 == 42 [pid = 1814] [id = 709]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f74af800 == 41 [pid = 1814] [id = 710]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6223000 == 40 [pid = 1814] [id = 581]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db80a800 == 39 [pid = 1814] [id = 574]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8891800 == 38 [pid = 1814] [id = 588]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d751a800 == 37 [pid = 1814] [id = 686]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd274800 == 36 [pid = 1814] [id = 659]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da137800 == 35 [pid = 1814] [id = 657]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0769800 == 34 [pid = 1814] [id = 661]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9a8000 == 33 [pid = 1814] [id = 569]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9164800 == 32 [pid = 1814] [id = 590]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1e7000 == 31 [pid = 1814] [id = 575]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d722e000 == 30 [pid = 1814] [id = 571]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb974000 == 29 [pid = 1814] [id = 594]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6210800 == 28 [pid = 1814] [id = 629]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c23000 == 27 [pid = 1814] [id = 586]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1e7000 == 26 [pid = 1814] [id = 593]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfe97800 == 25 [pid = 1814] [id = 678]
20:32:45 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9162000 == 24 [pid = 1814] [id = 591]
20:32:46 INFO - PROCESS | 1814 | --DOMWINDOW == 235 (0x7ff4ddcac400) [pid = 1814] [serial = 1821] [outer = (nil)] [url = about:blank]
20:32:46 INFO - PROCESS | 1814 | --DOMWINDOW == 234 (0x7ff4dd359800) [pid = 1814] [serial = 1836] [outer = (nil)] [url = about:blank]
20:32:46 INFO - PROCESS | 1814 | --DOMWINDOW == 233 (0x7ff4e6651c00) [pid = 1814] [serial = 1766] [outer = (nil)] [url = about:blank]
20:32:46 INFO - PROCESS | 1814 | --DOMWINDOW == 232 (0x7ff4e664d400) [pid = 1814] [serial = 1839] [outer = (nil)] [url = about:blank]
20:32:46 INFO - PROCESS | 1814 | --DOMWINDOW == 231 (0x7ff4dd34dc00) [pid = 1814] [serial = 1824] [outer = (nil)] [url = about:blank]
20:32:46 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
20:32:46 INFO - document served over http requires an http
20:32:46 INFO - sub-resource via xhr-request using the meta-csp
20:32:46 INFO - delivery method with keep-origin-redirect and when
20:32:46 INFO - the target request is same-origin.
20:32:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 7256ms
20:32:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:32:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d750f800 == 25 [pid = 1814] [id = 712]
20:32:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 232 (0x7ff4d79f8800) [pid = 1814] [serial = 1996] [outer = (nil)]
20:32:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 233 (0x7ff4d7c4a000) [pid = 1814] [serial = 1997] [outer = 0x7ff4d79f8800]
20:32:47 INFO - PROCESS | 1814 | 1447993966995 Marionette INFO loaded listener.js
20:32:47 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 234 (0x7ff4d7c55000) [pid = 1814] [serial = 1998] [outer = 0x7ff4d79f8800]
20:32:47 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
20:32:47 INFO - document served over http requires an http
20:32:47 INFO - sub-resource via xhr-request using the meta-csp
20:32:47 INFO - delivery method with no-redirect and when
20:32:47 INFO - the target request is same-origin.
20:32:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1176ms
20:32:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:32:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f65800 == 26 [pid = 1814] [id = 713]
20:32:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 235 (0x7ff4d79f2800) [pid = 1814] [serial = 1999] [outer = (nil)]
20:32:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 236 (0x7ff4da066c00) [pid = 1814] [serial = 2000] [outer = 0x7ff4d79f2800]
20:32:48 INFO - PROCESS | 1814 | 1447993968321 Marionette INFO loaded listener.js
20:32:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 237 (0x7ff4da530800) [pid = 1814] [serial = 2001] [outer = 0x7ff4d79f2800]
20:32:49 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
20:32:49 INFO - document served over http requires an http
20:32:49 INFO - sub-resource via xhr-request using the meta-csp
20:32:49 INFO - delivery method with swap-origin-redirect and when
20:32:49 INFO - the target request is same-origin.
20:32:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1480ms
20:32:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:32:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bac000 == 27 [pid = 1814] [id = 714]
20:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 238 (0x7ff4da6ba400) [pid = 1814] [serial = 2002] [outer = (nil)]
20:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 239 (0x7ff4daa7f400) [pid = 1814] [serial = 2003] [outer = 0x7ff4da6ba400]
20:32:49 INFO - PROCESS | 1814 | 1447993969744 Marionette INFO loaded listener.js
20:32:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 240 (0x7ff4dafa6000) [pid = 1814] [serial = 2004] [outer = 0x7ff4da6ba400]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 239 (0x7ff4d7561c00) [pid = 1814] [serial = 1738] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 238 (0x7ff4e0a39800) [pid = 1814] [serial = 1727] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 237 (0x7ff4d7c4e800) [pid = 1814] [serial = 1816] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 236 (0x7ff4e6654c00) [pid = 1814] [serial = 1732] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 235 (0x7ff4de2b8400) [pid = 1814] [serial = 1705] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 234 (0x7ff4da52d000) [pid = 1814] [serial = 1702] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 233 (0x7ff4e62bb400) [pid = 1814] [serial = 1735] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 232 (0x7ff4de2b5800) [pid = 1814] [serial = 1708] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 231 (0x7ff4d7264800) [pid = 1814] [serial = 1690] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 230 (0x7ff4e0571c00) [pid = 1814] [serial = 1717] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 229 (0x7ff4d8277800) [pid = 1814] [serial = 1696] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 228 (0x7ff4d79f1800) [pid = 1814] [serial = 1699] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 227 (0x7ff4de2b8800) [pid = 1814] [serial = 1714] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 226 (0x7ff4da532800) [pid = 1814] [serial = 1711] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x7ff4d826f400) [pid = 1814] [serial = 1693] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x7ff4dd350400) [pid = 1814] [serial = 1722] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x7ff4e91cb800) [pid = 1814] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x7ff4d7259800) [pid = 1814] [serial = 1741] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x7ff4e7c69400) [pid = 1814] [serial = 1861] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 220 (0x7ff4e79d8000) [pid = 1814] [serial = 1918] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 219 (0x7ff4e056c800) [pid = 1814] [serial = 1764] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x7ff4daf97c00) [pid = 1814] [serial = 1870] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x7ff4e91c8800) [pid = 1814] [serial = 1806] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x7ff4e056b400) [pid = 1814] [serial = 1912] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x7ff4e8fd4c00) [pid = 1814] [serial = 1864] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x7ff4db8f2400) [pid = 1814] [serial = 1903] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x7ff4de124800) [pid = 1814] [serial = 1848] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x7ff4ed770000) [pid = 1814] [serial = 1876] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x7ff4e6a52400) [pid = 1814] [serial = 1783] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x7ff4ef6dec00) [pid = 1814] [serial = 1879] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x7ff4d7268000) [pid = 1814] [serial = 1906] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x7ff4e79d7400) [pid = 1814] [serial = 1789] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x7ff4f0648c00) [pid = 1814] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x7ff4f021dc00) [pid = 1814] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x7ff4f0229400) [pid = 1814] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993915618]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x7ff4e757cc00) [pid = 1814] [serial = 1786] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x7ff4da6b2800) [pid = 1814] [serial = 1792] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x7ff4f0509400) [pid = 1814] [serial = 1895] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x7ff4f0223800) [pid = 1814] [serial = 1890] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x7ff4e7c67800) [pid = 1814] [serial = 1900] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x7ff4ddb77c00) [pid = 1814] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x7ff4e8422400) [pid = 1814] [serial = 1798] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x7ff4e91c9800) [pid = 1814] [serial = 1811] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x7ff4e79da800) [pid = 1814] [serial = 1795] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x7ff4da6b8c00) [pid = 1814] [serial = 1909] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x7ff4e86dd000) [pid = 1814] [serial = 1801] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x7ff4e8fdd800) [pid = 1814] [serial = 1867] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x7ff4efed2400) [pid = 1814] [serial = 1885] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x7ff4d7264000) [pid = 1814] [serial = 1921] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x7ff4efc20000) [pid = 1814] [serial = 1882] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x7ff4ddb7a400) [pid = 1814] [serial = 1777] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x7ff4da070c00) [pid = 1814] [serial = 1853] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x7ff4e6a49c00) [pid = 1814] [serial = 1780] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x7ff4d7267c00) [pid = 1814] [serial = 1843] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x7ff4d7261800) [pid = 1814] [serial = 1924] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x7ff4d7566400) [pid = 1814] [serial = 1915] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x7ff4da52a400) [pid = 1814] [serial = 1769] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x7ff4e611a000) [pid = 1814] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993897718]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e6fe9000) [pid = 1814] [serial = 1858] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e7243c00) [pid = 1814] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4eb94dc00) [pid = 1814] [serial = 1873] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4e664e400) [pid = 1814] [serial = 1840] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4db8e9400) [pid = 1814] [serial = 1774] [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]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4e86d8c00) [pid = 1814] [serial = 1925] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4f0508c00) [pid = 1814] [serial = 1901] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4e7246400) [pid = 1814] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e0575000) [pid = 1814] [serial = 1910] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4f0228c00) [pid = 1814] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993915618]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e8fe1400) [pid = 1814] [serial = 1865] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f0224800) [pid = 1814] [serial = 1891] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e86d0800) [pid = 1814] [serial = 1862] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e6965800) [pid = 1814] [serial = 1916] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4ec9b9800) [pid = 1814] [serial = 1871] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f009dc00) [pid = 1814] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4db37b400) [pid = 1814] [serial = 1922] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4da52f400) [pid = 1814] [serial = 1844] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f0098c00) [pid = 1814] [serial = 1886] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4ebb32800) [pid = 1814] [serial = 1868] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4d7c4b800) [pid = 1814] [serial = 1907] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4e757bc00) [pid = 1814] [serial = 1859] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4efed3c00) [pid = 1814] [serial = 1883] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4e6969000) [pid = 1814] [serial = 1854] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4db380000) [pid = 1814] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e6113800) [pid = 1814] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993897718]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4efd9c400) [pid = 1814] [serial = 1880] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4f050c800) [pid = 1814] [serial = 1896] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4ef9a9800) [pid = 1814] [serial = 1877] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4dba06000) [pid = 1814] [serial = 1904] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4dfdda800) [pid = 1814] [serial = 1849] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e6121c00) [pid = 1814] [serial = 1913] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4dba0b000) [pid = 1814] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e841c400) [pid = 1814] [serial = 1919] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4ed777400) [pid = 1814] [serial = 1874] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e6a0a800) [pid = 1814] [serial = 1740] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e664e000) [pid = 1814] [serial = 1729] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e79e4000) [pid = 1814] [serial = 1818] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4e7c5f800) [pid = 1814] [serial = 1788] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4e756e400) [pid = 1814] [serial = 1785] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e6a04c00) [pid = 1814] [serial = 1734] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4dfb8b800) [pid = 1814] [serial = 1707] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4de128c00) [pid = 1814] [serial = 1704] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e6a47c00) [pid = 1814] [serial = 1737] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e6fe8000) [pid = 1814] [serial = 1914] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4e757a000) [pid = 1814] [serial = 1917] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4eb7a4400) [pid = 1814] [serial = 1808] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e03a4400) [pid = 1814] [serial = 1710] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4eba22000) [pid = 1814] [serial = 1813] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e8fde800) [pid = 1814] [serial = 1803] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4d7c58800) [pid = 1814] [serial = 1692] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e0ade400) [pid = 1814] [serial = 1719] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4db380400) [pid = 1814] [serial = 1771] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e841bc00) [pid = 1814] [serial = 1791] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4dd354c00) [pid = 1814] [serial = 1698] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4ef9a3000) [pid = 1814] [serial = 1875] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e86dc000) [pid = 1814] [serial = 1797] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4e6654400) [pid = 1814] [serial = 1911] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4e6ff1000) [pid = 1814] [serial = 1782] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4ddca6000) [pid = 1814] [serial = 1701] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e8b32800) [pid = 1814] [serial = 1800] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e0a38c00) [pid = 1814] [serial = 1716] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e03a9c00) [pid = 1814] [serial = 1776] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4e0571800) [pid = 1814] [serial = 1713] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4e6a0f000) [pid = 1814] [serial = 1779] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4ed76f800) [pid = 1814] [serial = 1872] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4db383000) [pid = 1814] [serial = 1695] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4e62bd000) [pid = 1814] [serial = 1724] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4ec553400) [pid = 1814] [serial = 1668] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4ec9b5c00) [pid = 1814] [serial = 1869] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e8436000) [pid = 1814] [serial = 1794] [outer = (nil)] [url = about:blank]
20:32:53 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e6a4dc00) [pid = 1814] [serial = 1743] [outer = (nil)] [url = about:blank]
20:32:53 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
20:32:53 INFO - document served over http requires an https
20:32:53 INFO - sub-resource via fetch-request using the meta-csp
20:32:53 INFO - delivery method with keep-origin-redirect and when
20:32:53 INFO - the target request is same-origin.
20:32:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4445ms
20:32:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:32:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da9ae800 == 28 [pid = 1814] [id = 715]
20:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4d7566400) [pid = 1814] [serial = 2005] [outer = (nil)]
20:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4d79f0400) [pid = 1814] [serial = 2006] [outer = 0x7ff4d7566400]
20:32:54 INFO - PROCESS | 1814 | 1447993974119 Marionette INFO loaded listener.js
20:32:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4db8e5c00) [pid = 1814] [serial = 2007] [outer = 0x7ff4d7566400]
20:32:54 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
20:32:54 INFO - document served over http requires an https
20:32:54 INFO - sub-resource via fetch-request using the meta-csp
20:32:54 INFO - delivery method with no-redirect and when
20:32:54 INFO - the target request is same-origin.
20:32:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1086ms
20:32:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:32:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf02800 == 29 [pid = 1814] [id = 716]
20:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4d756cc00) [pid = 1814] [serial = 2008] [outer = (nil)]
20:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4db8edc00) [pid = 1814] [serial = 2009] [outer = 0x7ff4d756cc00]
20:32:55 INFO - PROCESS | 1814 | 1447993975266 Marionette INFO loaded listener.js
20:32:55 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4dba0b800) [pid = 1814] [serial = 2010] [outer = 0x7ff4d756cc00]
20:32:56 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
20:32:56 INFO - document served over http requires an https
20:32:56 INFO - sub-resource via fetch-request using the meta-csp
20:32:56 INFO - delivery method with swap-origin-redirect and when
20:32:56 INFO - the target request is same-origin.
20:32:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1480ms
20:32:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:32:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da13e800 == 30 [pid = 1814] [id = 717]
20:32:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4da064400) [pid = 1814] [serial = 2011] [outer = (nil)]
20:32:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4da06ec00) [pid = 1814] [serial = 2012] [outer = 0x7ff4da064400]
20:32:56 INFO - PROCESS | 1814 | 1447993976921 Marionette INFO loaded listener.js
20:32:57 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4db8ec000) [pid = 1814] [serial = 2013] [outer = 0x7ff4da064400]
20:32:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf04800 == 31 [pid = 1814] [id = 718]
20:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4dba03400) [pid = 1814] [serial = 2014] [outer = (nil)]
20:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4da069800) [pid = 1814] [serial = 2015] [outer = 0x7ff4dba03400]
20:32:58 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
20:32:58 INFO - document served over http requires an https
20:32:58 INFO - sub-resource via iframe-tag using the meta-csp
20:32:58 INFO - delivery method with keep-origin-redirect and when
20:32:58 INFO - the target request is same-origin.
20:32:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1632ms
20:32:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:32:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db684800 == 32 [pid = 1814] [id = 719]
20:32:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4db8e9000) [pid = 1814] [serial = 2016] [outer = (nil)]
20:32:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4dd354000) [pid = 1814] [serial = 2017] [outer = 0x7ff4db8e9000]
20:32:58 INFO - PROCESS | 1814 | 1447993978685 Marionette INFO loaded listener.js
20:32:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:32:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4ddb79800) [pid = 1814] [serial = 2018] [outer = 0x7ff4db8e9000]
20:32:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db822800 == 33 [pid = 1814] [id = 720]
20:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4ddb79000) [pid = 1814] [serial = 2019] [outer = (nil)]
20:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4ddb7d400) [pid = 1814] [serial = 2020] [outer = 0x7ff4ddb79000]
20:32:59 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
20:32:59 INFO - document served over http requires an https
20:32:59 INFO - sub-resource via iframe-tag using the meta-csp
20:32:59 INFO - delivery method with no-redirect and when
20:32:59 INFO - the target request is same-origin.
20:32:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1528ms
20:32:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:33:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc21800 == 34 [pid = 1814] [id = 721]
20:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4d7567c00) [pid = 1814] [serial = 2021] [outer = (nil)]
20:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4ddcab000) [pid = 1814] [serial = 2022] [outer = 0x7ff4d7567c00]
20:33:00 INFO - PROCESS | 1814 | 1447993980268 Marionette INFO loaded listener.js
20:33:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4de132000) [pid = 1814] [serial = 2023] [outer = 0x7ff4d7567c00]
20:33:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd265800 == 35 [pid = 1814] [id = 722]
20:33:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4de2b6c00) [pid = 1814] [serial = 2024] [outer = (nil)]
20:33:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4ddcb4400) [pid = 1814] [serial = 2025] [outer = 0x7ff4de2b6c00]
20:33:02 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
20:33:02 INFO - document served over http requires an https
20:33:02 INFO - sub-resource via iframe-tag using the meta-csp
20:33:02 INFO - delivery method with swap-origin-redirect and when
20:33:02 INFO - the target request is same-origin.
20:33:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2389ms
20:33:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:33:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd27b800 == 36 [pid = 1814] [id = 723]
20:33:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4ddca8800) [pid = 1814] [serial = 2026] [outer = (nil)]
20:33:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4de2b8000) [pid = 1814] [serial = 2027] [outer = 0x7ff4ddca8800]
20:33:02 INFO - PROCESS | 1814 | 1447993982923 Marionette INFO loaded listener.js
20:33:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4dfdddc00) [pid = 1814] [serial = 2028] [outer = 0x7ff4ddca8800]
20:33:03 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
20:33:03 INFO - document served over http requires an https
20:33:03 INFO - sub-resource via script-tag using the meta-csp
20:33:03 INFO - delivery method with keep-origin-redirect and when
20:33:03 INFO - the target request is same-origin.
20:33:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1810ms
20:33:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:33:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddb99800 == 37 [pid = 1814] [id = 724]
20:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4dfde2c00) [pid = 1814] [serial = 2029] [outer = (nil)]
20:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4dfebe800) [pid = 1814] [serial = 2030] [outer = 0x7ff4dfde2c00]
20:33:04 INFO - PROCESS | 1814 | 1447993984420 Marionette INFO loaded listener.js
20:33:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e056a800) [pid = 1814] [serial = 2031] [outer = 0x7ff4dfde2c00]
20:33:05 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
20:33:05 INFO - document served over http requires an https
20:33:05 INFO - sub-resource via script-tag using the meta-csp
20:33:05 INFO - delivery method with no-redirect and when
20:33:05 INFO - the target request is same-origin.
20:33:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1480ms
20:33:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:33:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4de802800 == 38 [pid = 1814] [id = 725]
20:33:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e0a3c400) [pid = 1814] [serial = 2032] [outer = (nil)]
20:33:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e0a3d800) [pid = 1814] [serial = 2033] [outer = 0x7ff4e0a3c400]
20:33:05 INFO - PROCESS | 1814 | 1447993985865 Marionette INFO loaded listener.js
20:33:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e0ae1c00) [pid = 1814] [serial = 2034] [outer = 0x7ff4e0a3c400]
20:33:06 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
20:33:06 INFO - document served over http requires an https
20:33:06 INFO - sub-resource via script-tag using the meta-csp
20:33:06 INFO - delivery method with swap-origin-redirect and when
20:33:06 INFO - the target request is same-origin.
20:33:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1426ms
20:33:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:33:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb09800 == 39 [pid = 1814] [id = 726]
20:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4d725e800) [pid = 1814] [serial = 2035] [outer = (nil)]
20:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e0579400) [pid = 1814] [serial = 2036] [outer = 0x7ff4d725e800]
20:33:07 INFO - PROCESS | 1814 | 1447993987284 Marionette INFO loaded listener.js
20:33:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e6122400) [pid = 1814] [serial = 2037] [outer = 0x7ff4d725e800]
20:33:08 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
20:33:08 INFO - document served over http requires an https
20:33:08 INFO - sub-resource via xhr-request using the meta-csp
20:33:08 INFO - delivery method with keep-origin-redirect and when
20:33:08 INFO - the target request is same-origin.
20:33:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1583ms
20:33:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:33:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01f3800 == 40 [pid = 1814] [id = 727]
20:33:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e0adb000) [pid = 1814] [serial = 2038] [outer = (nil)]
20:33:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e62c5400) [pid = 1814] [serial = 2039] [outer = 0x7ff4e0adb000]
20:33:09 INFO - PROCESS | 1814 | 1447993989008 Marionette INFO loaded listener.js
20:33:09 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e6647800) [pid = 1814] [serial = 2040] [outer = 0x7ff4e0adb000]
20:33:09 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
20:33:09 INFO - document served over http requires an https
20:33:09 INFO - sub-resource via xhr-request using the meta-csp
20:33:09 INFO - delivery method with no-redirect and when
20:33:09 INFO - the target request is same-origin.
20:33:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1425ms
20:33:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:33:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e075f000 == 41 [pid = 1814] [id = 728]
20:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e6121c00) [pid = 1814] [serial = 2041] [outer = (nil)]
20:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e6499400) [pid = 1814] [serial = 2042] [outer = 0x7ff4e6121c00]
20:33:10 INFO - PROCESS | 1814 | 1447993990301 Marionette INFO loaded listener.js
20:33:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e6965400) [pid = 1814] [serial = 2043] [outer = 0x7ff4e6121c00]
20:33:11 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
20:33:11 INFO - document served over http requires an https
20:33:11 INFO - sub-resource via xhr-request using the meta-csp
20:33:11 INFO - delivery method with swap-origin-redirect and when
20:33:11 INFO - the target request is same-origin.
20:33:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1383ms
20:33:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:33:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e621e800 == 42 [pid = 1814] [id = 729]
20:33:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4e62c1400) [pid = 1814] [serial = 2044] [outer = (nil)]
20:33:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e6a07000) [pid = 1814] [serial = 2045] [outer = 0x7ff4e62c1400]
20:33:11 INFO - PROCESS | 1814 | 1447993991771 Marionette INFO loaded listener.js
20:33:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4e6a47c00) [pid = 1814] [serial = 2046] [outer = 0x7ff4e62c1400]
20:33:12 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
20:33:12 INFO - document served over http requires an http
20:33:12 INFO - sub-resource via fetch-request using the meta-referrer
20:33:12 INFO - delivery method with keep-origin-redirect and when
20:33:12 INFO - the target request is cross-origin.
20:33:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1528ms
20:33:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:33:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c18800 == 43 [pid = 1814] [id = 730]
20:33:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4ddcaac00) [pid = 1814] [serial = 2047] [outer = (nil)]
20:33:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e6fe9000) [pid = 1814] [serial = 2048] [outer = 0x7ff4ddcaac00]
20:33:13 INFO - PROCESS | 1814 | 1447993993248 Marionette INFO loaded listener.js
20:33:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e7572c00) [pid = 1814] [serial = 2049] [outer = 0x7ff4ddcaac00]
20:33:14 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
20:33:14 INFO - document served over http requires an http
20:33:14 INFO - sub-resource via fetch-request using the meta-referrer
20:33:14 INFO - delivery method with no-redirect and when
20:33:14 INFO - the target request is cross-origin.
20:33:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1435ms
20:33:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:33:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b9000 == 44 [pid = 1814] [id = 731]
20:33:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e6a04400) [pid = 1814] [serial = 2050] [outer = (nil)]
20:33:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e7578c00) [pid = 1814] [serial = 2051] [outer = 0x7ff4e6a04400]
20:33:14 INFO - PROCESS | 1814 | 1447993994693 Marionette INFO loaded listener.js
20:33:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4e79db400) [pid = 1814] [serial = 2052] [outer = 0x7ff4e6a04400]
20:33:15 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
20:33:15 INFO - document served over http requires an http
20:33:15 INFO - sub-resource via fetch-request using the meta-referrer
20:33:15 INFO - delivery method with swap-origin-redirect and when
20:33:15 INFO - the target request is cross-origin.
20:33:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1426ms
20:33:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:33:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77e4000 == 45 [pid = 1814] [id = 732]
20:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4d8278400) [pid = 1814] [serial = 2053] [outer = (nil)]
20:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e79e1800) [pid = 1814] [serial = 2054] [outer = 0x7ff4d8278400]
20:33:16 INFO - PROCESS | 1814 | 1447993996155 Marionette INFO loaded listener.js
20:33:16 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e7c67800) [pid = 1814] [serial = 2055] [outer = 0x7ff4d8278400]
20:33:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c23000 == 46 [pid = 1814] [id = 733]
20:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e7c69400) [pid = 1814] [serial = 2056] [outer = (nil)]
20:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e79dbc00) [pid = 1814] [serial = 2057] [outer = 0x7ff4e7c69400]
20:33:17 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
20:33:17 INFO - document served over http requires an http
20:33:17 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:17 INFO - delivery method with keep-origin-redirect and when
20:33:17 INFO - the target request is cross-origin.
20:33:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1533ms
20:33:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:33:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86ab800 == 47 [pid = 1814] [id = 734]
20:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4ddb71800) [pid = 1814] [serial = 2058] [outer = (nil)]
20:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e8419c00) [pid = 1814] [serial = 2059] [outer = 0x7ff4ddb71800]
20:33:17 INFO - PROCESS | 1814 | 1447993997706 Marionette INFO loaded listener.js
20:33:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e842ec00) [pid = 1814] [serial = 2060] [outer = 0x7ff4ddb71800]
20:33:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88ab800 == 48 [pid = 1814] [id = 735]
20:33:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e8430000) [pid = 1814] [serial = 2061] [outer = (nil)]
20:33:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4e8430c00) [pid = 1814] [serial = 2062] [outer = 0x7ff4e8430000]
20:33:18 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
20:33:18 INFO - document served over http requires an http
20:33:18 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:18 INFO - delivery method with no-redirect and when
20:33:18 INFO - the target request is cross-origin.
20:33:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1590ms
20:33:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:33:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b90800 == 49 [pid = 1814] [id = 736]
20:33:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4e8435400) [pid = 1814] [serial = 2063] [outer = (nil)]
20:33:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4e8436800) [pid = 1814] [serial = 2064] [outer = 0x7ff4e8435400]
20:33:19 INFO - PROCESS | 1814 | 1447993999568 Marionette INFO loaded listener.js
20:33:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4e86dc400) [pid = 1814] [serial = 2065] [outer = 0x7ff4e8435400]
20:33:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e9165800 == 50 [pid = 1814] [id = 737]
20:33:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4e86d8000) [pid = 1814] [serial = 2066] [outer = (nil)]
20:33:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x7ff4e8436000) [pid = 1814] [serial = 2067] [outer = 0x7ff4e86d8000]
20:33:20 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
20:33:20 INFO - document served over http requires an http
20:33:20 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:20 INFO - delivery method with swap-origin-redirect and when
20:33:20 INFO - the target request is cross-origin.
20:33:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1788ms
20:33:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:33:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e91e4000 == 51 [pid = 1814] [id = 738]
20:33:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x7ff4e8435800) [pid = 1814] [serial = 2068] [outer = (nil)]
20:33:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x7ff4e843b800) [pid = 1814] [serial = 2069] [outer = 0x7ff4e8435800]
20:33:21 INFO - PROCESS | 1814 | 1447994001155 Marionette INFO loaded listener.js
20:33:21 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x7ff4e8b3a400) [pid = 1814] [serial = 2070] [outer = 0x7ff4e8435800]
20:33:22 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
20:33:22 INFO - document served over http requires an http
20:33:22 INFO - sub-resource via script-tag using the meta-referrer
20:33:22 INFO - delivery method with keep-origin-redirect and when
20:33:22 INFO - the target request is cross-origin.
20:33:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1492ms
20:33:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:33:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1a9000 == 52 [pid = 1814] [id = 739]
20:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x7ff4e8439000) [pid = 1814] [serial = 2071] [outer = (nil)]
20:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x7ff4e8fd3400) [pid = 1814] [serial = 2072] [outer = 0x7ff4e8439000]
20:33:22 INFO - PROCESS | 1814 | 1447994002628 Marionette INFO loaded listener.js
20:33:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x7ff4e91c2c00) [pid = 1814] [serial = 2073] [outer = 0x7ff4e8439000]
20:33:23 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
20:33:23 INFO - document served over http requires an http
20:33:23 INFO - sub-resource via script-tag using the meta-referrer
20:33:23 INFO - delivery method with no-redirect and when
20:33:23 INFO - the target request is cross-origin.
20:33:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1383ms
20:33:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:33:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1ec800 == 53 [pid = 1814] [id = 740]
20:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x7ff4e91cb000) [pid = 1814] [serial = 2074] [outer = (nil)]
20:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x7ff4e91cc800) [pid = 1814] [serial = 2075] [outer = 0x7ff4e91cb000]
20:33:24 INFO - PROCESS | 1814 | 1447994004114 Marionette INFO loaded listener.js
20:33:24 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x7ff4eb7ac400) [pid = 1814] [serial = 2076] [outer = 0x7ff4e91cb000]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf04000 == 52 [pid = 1814] [id = 601]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf04800 == 51 [pid = 1814] [id = 718]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e67db800 == 50 [pid = 1814] [id = 616]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db822800 == 49 [pid = 1814] [id = 720]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd265800 == 48 [pid = 1814] [id = 722]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d722d000 == 47 [pid = 1814] [id = 604]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da13f800 == 46 [pid = 1814] [id = 597]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db814800 == 45 [pid = 1814] [id = 605]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7517800 == 44 [pid = 1814] [id = 603]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd266800 == 43 [pid = 1814] [id = 607]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9b4800 == 42 [pid = 1814] [id = 599]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c23000 == 41 [pid = 1814] [id = 733]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88ab800 == 40 [pid = 1814] [id = 735]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e9165800 == 39 [pid = 1814] [id = 737]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4f8672000 == 38 [pid = 1814] [id = 711]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd948000 == 37 [pid = 1814] [id = 608]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da02c000 == 36 [pid = 1814] [id = 596]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01e5800 == 35 [pid = 1814] [id = 612]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e0758800 == 34 [pid = 1814] [id = 614]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de80f800 == 33 [pid = 1814] [id = 610]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7510000 == 32 [pid = 1814] [id = 609]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc1e800 == 31 [pid = 1814] [id = 606]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb1d000 == 30 [pid = 1814] [id = 611]
20:33:28 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c26000 == 29 [pid = 1814] [id = 618]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x7ff4e8fe2000) [pid = 1814] [serial = 1926] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x7ff4e86d5400) [pid = 1814] [serial = 1923] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x7ff4de12c800) [pid = 1814] [serial = 1908] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x7ff4f0093800) [pid = 1814] [serial = 1884] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x7ff4e6a4c000) [pid = 1814] [serial = 1842] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x7ff4f021d400) [pid = 1814] [serial = 1887] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x7ff4e7c69000) [pid = 1814] [serial = 1860] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x7ff4e0ae4000) [pid = 1814] [serial = 1850] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x7ff4e892b800) [pid = 1814] [serial = 1920] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x7ff4e8b37c00) [pid = 1814] [serial = 1863] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4f0648400) [pid = 1814] [serial = 1897] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f0505c00) [pid = 1814] [serial = 1892] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e6ff3400) [pid = 1814] [serial = 1855] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4f064f000) [pid = 1814] [serial = 1902] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4dfde1c00) [pid = 1814] [serial = 1905] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4eb959400) [pid = 1814] [serial = 1866] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4efece400) [pid = 1814] [serial = 1881] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4efc1c400) [pid = 1814] [serial = 1878] [outer = (nil)] [url = about:blank]
20:33:28 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4dba0cc00) [pid = 1814] [serial = 1845] [outer = (nil)] [url = about:blank]
20:33:29 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
20:33:29 INFO - document served over http requires an http
20:33:29 INFO - sub-resource via script-tag using the meta-referrer
20:33:29 INFO - delivery method with swap-origin-redirect and when
20:33:29 INFO - the target request is cross-origin.
20:33:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5596ms
20:33:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:33:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7b99800 == 30 [pid = 1814] [id = 741]
20:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4d79f2c00) [pid = 1814] [serial = 2077] [outer = (nil)]
20:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4d79f4400) [pid = 1814] [serial = 2078] [outer = 0x7ff4d79f2c00]
20:33:29 INFO - PROCESS | 1814 | 1447994009441 Marionette INFO loaded listener.js
20:33:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4d7c53c00) [pid = 1814] [serial = 2079] [outer = 0x7ff4d79f2c00]
20:33:30 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
20:33:30 INFO - document served over http requires an http
20:33:30 INFO - sub-resource via xhr-request using the meta-referrer
20:33:30 INFO - delivery method with keep-origin-redirect and when
20:33:30 INFO - the target request is cross-origin.
20:33:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1131ms
20:33:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:33:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da02e800 == 31 [pid = 1814] [id = 742]
20:33:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4d756b000) [pid = 1814] [serial = 2080] [outer = (nil)]
20:33:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4d8279800) [pid = 1814] [serial = 2081] [outer = 0x7ff4d756b000]
20:33:30 INFO - PROCESS | 1814 | 1447994010684 Marionette INFO loaded listener.js
20:33:30 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4da06ac00) [pid = 1814] [serial = 2082] [outer = 0x7ff4d756b000]
20:33:31 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
20:33:31 INFO - document served over http requires an http
20:33:31 INFO - sub-resource via xhr-request using the meta-referrer
20:33:31 INFO - delivery method with no-redirect and when
20:33:31 INFO - the target request is cross-origin.
20:33:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1278ms
20:33:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:33:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60f000 == 32 [pid = 1814] [id = 743]
20:33:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4d7264c00) [pid = 1814] [serial = 2083] [outer = (nil)]
20:33:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x7ff4da6ad800) [pid = 1814] [serial = 2084] [outer = 0x7ff4d7264c00]
20:33:32 INFO - PROCESS | 1814 | 1447994012007 Marionette INFO loaded listener.js
20:33:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x7ff4daa82800) [pid = 1814] [serial = 2085] [outer = 0x7ff4d7264c00]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x7ff4e6647c00) [pid = 1814] [serial = 1957] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x7ff4f2f91400) [pid = 1814] [serial = 1974] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4e6494c00) [pid = 1814] [serial = 1954] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4e8fd7400) [pid = 1814] [serial = 1963] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4f315fc00) [pid = 1814] [serial = 1979] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4dafa4400) [pid = 1814] [serial = 1927] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4f0a82000) [pid = 1814] [serial = 1966] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e6118000) [pid = 1814] [serial = 1951] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4e03aa000) [pid = 1814] [serial = 1932] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4de12a000) [pid = 1814] [serial = 1937] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4f0a80000) [pid = 1814] [serial = 1960] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4f26e7c00) [pid = 1814] [serial = 1969] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4f4a04800) [pid = 1814] [serial = 1993] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4d756cc00) [pid = 1814] [serial = 2008] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4f4774800) [pid = 1814] [serial = 1990] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4d79f8800) [pid = 1814] [serial = 1996] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4f420d000) [pid = 1814] [serial = 1987] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e0a3a800) [pid = 1814] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e0a3ac00) [pid = 1814] [serial = 1948] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e0ada400) [pid = 1814] [serial = 1942] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4efd96400) [pid = 1814] [serial = 1945] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e8415c00) [pid = 1814] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993935299]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4da6ba400) [pid = 1814] [serial = 2002] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4f356d000) [pid = 1814] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993952937]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4f315bc00) [pid = 1814] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e91d1400) [pid = 1814] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4f4653800) [pid = 1814] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4ddcae000) [pid = 1814] [serial = 1984] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d7566400) [pid = 1814] [serial = 2005] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4d79f2800) [pid = 1814] [serial = 1999] [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]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4e7577000) [pid = 1814] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993935299]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4f0a85000) [pid = 1814] [serial = 1958] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4f4777800) [pid = 1814] [serial = 1988] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4da066c00) [pid = 1814] [serial = 2000] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4d79f0400) [pid = 1814] [serial = 2006] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4f3157400) [pid = 1814] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4f4a09c00) [pid = 1814] [serial = 1991] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4f2446400) [pid = 1814] [serial = 1964] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4f4645400) [pid = 1814] [serial = 1980] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4f3161c00) [pid = 1814] [serial = 1975] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4eb956400) [pid = 1814] [serial = 1943] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4daa7f400) [pid = 1814] [serial = 2003] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4dd34f800) [pid = 1814] [serial = 1928] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4dba0b400) [pid = 1814] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4f4705800) [pid = 1814] [serial = 1985] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4efd97400) [pid = 1814] [serial = 1946] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4f569fc00) [pid = 1814] [serial = 1994] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4f4651c00) [pid = 1814] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4d7c4a000) [pid = 1814] [serial = 1997] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4f081cc00) [pid = 1814] [serial = 1952] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e8925400) [pid = 1814] [serial = 1938] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e611f000) [pid = 1814] [serial = 1933] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4f3332800) [pid = 1814] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993952937]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4f0506c00) [pid = 1814] [serial = 1955] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4f2fd7400) [pid = 1814] [serial = 1970] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4eb7a2c00) [pid = 1814] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4f0a8ac00) [pid = 1814] [serial = 1961] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4f2857400) [pid = 1814] [serial = 1967] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4f0510400) [pid = 1814] [serial = 1949] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4db8edc00) [pid = 1814] [serial = 2009] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4f0a80c00) [pid = 1814] [serial = 1956] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4da530800) [pid = 1814] [serial = 2001] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4d7c55000) [pid = 1814] [serial = 1998] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4f087f800) [pid = 1814] [serial = 1953] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4f583c000) [pid = 1814] [serial = 1995] [outer = (nil)] [url = about:blank]
20:33:34 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4f0a8c800) [pid = 1814] [serial = 1959] [outer = (nil)] [url = about:blank]
20:33:34 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
20:33:34 INFO - document served over http requires an http
20:33:34 INFO - sub-resource via xhr-request using the meta-referrer
20:33:34 INFO - delivery method with swap-origin-redirect and when
20:33:34 INFO - the target request is cross-origin.
20:33:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2642ms
20:33:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:33:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6f9000 == 33 [pid = 1814] [id = 744]
20:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4da6b3c00) [pid = 1814] [serial = 2086] [outer = (nil)]
20:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4daa8e800) [pid = 1814] [serial = 2087] [outer = 0x7ff4da6b3c00]
20:33:34 INFO - PROCESS | 1814 | 1447994014610 Marionette INFO loaded listener.js
20:33:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4dafa5400) [pid = 1814] [serial = 2088] [outer = 0x7ff4da6b3c00]
20:33:35 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
20:33:35 INFO - document served over http requires an https
20:33:35 INFO - sub-resource via fetch-request using the meta-referrer
20:33:35 INFO - delivery method with keep-origin-redirect and when
20:33:35 INFO - the target request is cross-origin.
20:33:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1131ms
20:33:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:33:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade5800 == 34 [pid = 1814] [id = 745]
20:33:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4d7569000) [pid = 1814] [serial = 2089] [outer = (nil)]
20:33:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4dafa6c00) [pid = 1814] [serial = 2090] [outer = 0x7ff4d7569000]
20:33:35 INFO - PROCESS | 1814 | 1447994015766 Marionette INFO loaded listener.js
20:33:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4db8e8400) [pid = 1814] [serial = 2091] [outer = 0x7ff4d7569000]
20:33:36 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
20:33:36 INFO - document served over http requires an https
20:33:36 INFO - sub-resource via fetch-request using the meta-referrer
20:33:36 INFO - delivery method with no-redirect and when
20:33:36 INFO - the target request is cross-origin.
20:33:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1398ms
20:33:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:33:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da131000 == 35 [pid = 1814] [id = 746]
20:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4d7c55800) [pid = 1814] [serial = 2092] [outer = (nil)]
20:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4d8271400) [pid = 1814] [serial = 2093] [outer = 0x7ff4d7c55800]
20:33:37 INFO - PROCESS | 1814 | 1447994017386 Marionette INFO loaded listener.js
20:33:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4daf99000) [pid = 1814] [serial = 2094] [outer = 0x7ff4d7c55800]
20:33:38 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
20:33:38 INFO - document served over http requires an https
20:33:38 INFO - sub-resource via fetch-request using the meta-referrer
20:33:38 INFO - delivery method with swap-origin-redirect and when
20:33:38 INFO - the target request is cross-origin.
20:33:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1690ms
20:33:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:33:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf20000 == 36 [pid = 1814] [id = 747]
20:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4dafa6400) [pid = 1814] [serial = 2095] [outer = (nil)]
20:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4db8ee800) [pid = 1814] [serial = 2096] [outer = 0x7ff4dafa6400]
20:33:39 INFO - PROCESS | 1814 | 1447994019208 Marionette INFO loaded listener.js
20:33:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4dba0bc00) [pid = 1814] [serial = 2097] [outer = 0x7ff4dafa6400]
20:33:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db6a2800 == 37 [pid = 1814] [id = 748]
20:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4dba0d000) [pid = 1814] [serial = 2098] [outer = (nil)]
20:33:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4dba05c00) [pid = 1814] [serial = 2099] [outer = 0x7ff4dba0d000]
20:33:40 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
20:33:40 INFO - document served over http requires an https
20:33:40 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:40 INFO - delivery method with keep-origin-redirect and when
20:33:40 INFO - the target request is cross-origin.
20:33:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1587ms
20:33:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:33:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db80c000 == 38 [pid = 1814] [id = 749]
20:33:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4db8ed000) [pid = 1814] [serial = 2100] [outer = (nil)]
20:33:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4dd355400) [pid = 1814] [serial = 2101] [outer = 0x7ff4db8ed000]
20:33:40 INFO - PROCESS | 1814 | 1447994020706 Marionette INFO loaded listener.js
20:33:40 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4ddb78000) [pid = 1814] [serial = 2102] [outer = 0x7ff4db8ed000]
20:33:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dbc16000 == 39 [pid = 1814] [id = 750]
20:33:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4ddb78c00) [pid = 1814] [serial = 2103] [outer = (nil)]
20:33:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4ddb73c00) [pid = 1814] [serial = 2104] [outer = 0x7ff4ddb78c00]
20:33:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:33:41 INFO - document served over http requires an https
20:33:41 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:41 INFO - delivery method with no-redirect and when
20:33:41 INFO - the target request is cross-origin.
20:33:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1538ms
20:33:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:33:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60e000 == 40 [pid = 1814] [id = 751]
20:33:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4dd35a800) [pid = 1814] [serial = 2105] [outer = (nil)]
20:33:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4ddca9000) [pid = 1814] [serial = 2106] [outer = 0x7ff4dd35a800]
20:33:42 INFO - PROCESS | 1814 | 1447994022224 Marionette INFO loaded listener.js
20:33:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4ddcb4c00) [pid = 1814] [serial = 2107] [outer = 0x7ff4dd35a800]
20:33:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd269000 == 41 [pid = 1814] [id = 752]
20:33:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4de125400) [pid = 1814] [serial = 2108] [outer = (nil)]
20:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4ddcb4800) [pid = 1814] [serial = 2109] [outer = 0x7ff4de125400]
20:33:43 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
20:33:43 INFO - document served over http requires an https
20:33:43 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:43 INFO - delivery method with swap-origin-redirect and when
20:33:43 INFO - the target request is cross-origin.
20:33:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1462ms
20:33:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:33:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd26e800 == 42 [pid = 1814] [id = 753]
20:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4ddb77000) [pid = 1814] [serial = 2110] [outer = (nil)]
20:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4de12e000) [pid = 1814] [serial = 2111] [outer = 0x7ff4ddb77000]
20:33:43 INFO - PROCESS | 1814 | 1447994023679 Marionette INFO loaded listener.js
20:33:43 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4de2ba400) [pid = 1814] [serial = 2112] [outer = 0x7ff4ddb77000]
20:33:44 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
20:33:44 INFO - document served over http requires an https
20:33:44 INFO - sub-resource via script-tag using the meta-referrer
20:33:44 INFO - delivery method with keep-origin-redirect and when
20:33:44 INFO - the target request is cross-origin.
20:33:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1482ms
20:33:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:33:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dade4800 == 43 [pid = 1814] [id = 754]
20:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4dfb8d400) [pid = 1814] [serial = 2113] [outer = (nil)]
20:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4dfddd000) [pid = 1814] [serial = 2114] [outer = 0x7ff4dfb8d400]
20:33:45 INFO - PROCESS | 1814 | 1447994025203 Marionette INFO loaded listener.js
20:33:45 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4dfeb9c00) [pid = 1814] [serial = 2115] [outer = 0x7ff4dfb8d400]
20:33:46 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
20:33:46 INFO - document served over http requires an https
20:33:46 INFO - sub-resource via script-tag using the meta-referrer
20:33:46 INFO - delivery method with no-redirect and when
20:33:46 INFO - the target request is cross-origin.
20:33:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1351ms
20:33:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:33:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddc63800 == 44 [pid = 1814] [id = 755]
20:33:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4daa8b800) [pid = 1814] [serial = 2116] [outer = (nil)]
20:33:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e03a1400) [pid = 1814] [serial = 2117] [outer = 0x7ff4daa8b800]
20:33:46 INFO - PROCESS | 1814 | 1447994026513 Marionette INFO loaded listener.js
20:33:46 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e03adc00) [pid = 1814] [serial = 2118] [outer = 0x7ff4daa8b800]
20:33:47 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
20:33:47 INFO - document served over http requires an https
20:33:47 INFO - sub-resource via script-tag using the meta-referrer
20:33:47 INFO - delivery method with swap-origin-redirect and when
20:33:47 INFO - the target request is cross-origin.
20:33:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1432ms
20:33:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:33:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb11000 == 45 [pid = 1814] [id = 756]
20:33:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4dfdd9800) [pid = 1814] [serial = 2119] [outer = (nil)]
20:33:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e03ad000) [pid = 1814] [serial = 2120] [outer = 0x7ff4dfdd9800]
20:33:47 INFO - PROCESS | 1814 | 1447994027988 Marionette INFO loaded listener.js
20:33:48 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e0a31400) [pid = 1814] [serial = 2121] [outer = 0x7ff4dfdd9800]
20:33:48 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
20:33:48 INFO - document served over http requires an https
20:33:48 INFO - sub-resource via xhr-request using the meta-referrer
20:33:48 INFO - delivery method with keep-origin-redirect and when
20:33:48 INFO - the target request is cross-origin.
20:33:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1379ms
20:33:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:33:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e01e3000 == 46 [pid = 1814] [id = 757]
20:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e0a36c00) [pid = 1814] [serial = 2122] [outer = (nil)]
20:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e0a38000) [pid = 1814] [serial = 2123] [outer = 0x7ff4e0a36c00]
20:33:49 INFO - PROCESS | 1814 | 1447994029563 Marionette INFO loaded listener.js
20:33:49 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e0ada800) [pid = 1814] [serial = 2124] [outer = 0x7ff4e0a36c00]
20:33:50 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
20:33:50 INFO - document served over http requires an https
20:33:50 INFO - sub-resource via xhr-request using the meta-referrer
20:33:50 INFO - delivery method with no-redirect and when
20:33:50 INFO - the target request is cross-origin.
20:33:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1530ms
20:33:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:33:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e05dc000 == 47 [pid = 1814] [id = 758]
20:33:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4d8277800) [pid = 1814] [serial = 2125] [outer = (nil)]
20:33:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e0ae0800) [pid = 1814] [serial = 2126] [outer = 0x7ff4d8277800]
20:33:50 INFO - PROCESS | 1814 | 1447994030958 Marionette INFO loaded listener.js
20:33:51 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e611dc00) [pid = 1814] [serial = 2127] [outer = 0x7ff4d8277800]
20:33:51 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
20:33:51 INFO - document served over http requires an https
20:33:51 INFO - sub-resource via xhr-request using the meta-referrer
20:33:51 INFO - delivery method with swap-origin-redirect and when
20:33:51 INFO - the target request is cross-origin.
20:33:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1436ms
20:33:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:33:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6220000 == 48 [pid = 1814] [id = 759]
20:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4e0a37000) [pid = 1814] [serial = 2128] [outer = (nil)]
20:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4dfdd5c00) [pid = 1814] [serial = 2129] [outer = 0x7ff4e0a37000]
20:33:52 INFO - PROCESS | 1814 | 1447994032444 Marionette INFO loaded listener.js
20:33:52 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e6647c00) [pid = 1814] [serial = 2130] [outer = 0x7ff4e0a37000]
20:33:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:33:53 INFO - document served over http requires an http
20:33:53 INFO - sub-resource via fetch-request using the meta-referrer
20:33:53 INFO - delivery method with keep-origin-redirect and when
20:33:53 INFO - the target request is same-origin.
20:33:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1479ms
20:33:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:33:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6c0d800 == 49 [pid = 1814] [id = 760]
20:33:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4d7268000) [pid = 1814] [serial = 2131] [outer = (nil)]
20:33:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4e664c400) [pid = 1814] [serial = 2132] [outer = 0x7ff4d7268000]
20:33:53 INFO - PROCESS | 1814 | 1447994033920 Marionette INFO loaded listener.js
20:33:54 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4e6968800) [pid = 1814] [serial = 2133] [outer = 0x7ff4d7268000]
20:33:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:33:56 INFO - document served over http requires an http
20:33:56 INFO - sub-resource via fetch-request using the meta-referrer
20:33:56 INFO - delivery method with no-redirect and when
20:33:56 INFO - the target request is same-origin.
20:33:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2831ms
20:33:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:33:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e720d800 == 50 [pid = 1814] [id = 761]
20:33:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4e6971800) [pid = 1814] [serial = 2134] [outer = (nil)]
20:33:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e6a04800) [pid = 1814] [serial = 2135] [outer = 0x7ff4e6971800]
20:33:56 INFO - PROCESS | 1814 | 1447994036735 Marionette INFO loaded listener.js
20:33:56 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e6a48400) [pid = 1814] [serial = 2136] [outer = 0x7ff4e6971800]
20:33:57 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
20:33:57 INFO - document served over http requires an http
20:33:57 INFO - sub-resource via fetch-request using the meta-referrer
20:33:57 INFO - delivery method with swap-origin-redirect and when
20:33:57 INFO - the target request is same-origin.
20:33:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1432ms
20:33:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:33:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da61c000 == 51 [pid = 1814] [id = 762]
20:33:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4d725a800) [pid = 1814] [serial = 2137] [outer = (nil)]
20:33:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4db8e8000) [pid = 1814] [serial = 2138] [outer = 0x7ff4d725a800]
20:33:58 INFO - PROCESS | 1814 | 1447994038192 Marionette INFO loaded listener.js
20:33:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:33:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4e6a0d800) [pid = 1814] [serial = 2139] [outer = 0x7ff4d725a800]
20:33:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da6f6000 == 52 [pid = 1814] [id = 763]
20:33:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4e6a46c00) [pid = 1814] [serial = 2140] [outer = (nil)]
20:33:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4e6a4a400) [pid = 1814] [serial = 2141] [outer = 0x7ff4e6a46c00]
20:33:59 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
20:33:59 INFO - document served over http requires an http
20:33:59 INFO - sub-resource via iframe-tag using the meta-referrer
20:33:59 INFO - delivery method with keep-origin-redirect and when
20:33:59 INFO - the target request is same-origin.
20:33:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms
20:33:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:33:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4ddba1000 == 53 [pid = 1814] [id = 764]
20:33:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4d7561c00) [pid = 1814] [serial = 2142] [outer = (nil)]
20:33:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x7ff4dfeb9000) [pid = 1814] [serial = 2143] [outer = 0x7ff4d7561c00]
20:34:00 INFO - PROCESS | 1814 | 1447994040017 Marionette INFO loaded listener.js
20:34:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x7ff4e6fe6800) [pid = 1814] [serial = 2144] [outer = 0x7ff4d7561c00]
20:34:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfe92000 == 54 [pid = 1814] [id = 765]
20:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x7ff4e6fe7400) [pid = 1814] [serial = 2145] [outer = (nil)]
20:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x7ff4e6a54400) [pid = 1814] [serial = 2146] [outer = 0x7ff4e6fe7400]
20:34:01 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
20:34:01 INFO - document served over http requires an http
20:34:01 INFO - sub-resource via iframe-tag using the meta-referrer
20:34:01 INFO - delivery method with no-redirect and when
20:34:01 INFO - the target request is same-origin.
20:34:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1881ms
20:34:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:34:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d751e800 == 55 [pid = 1814] [id = 766]
20:34:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x7ff4d7566400) [pid = 1814] [serial = 2147] [outer = (nil)]
20:34:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x7ff4d756d000) [pid = 1814] [serial = 2148] [outer = 0x7ff4d7566400]
20:34:01 INFO - PROCESS | 1814 | 1447994041845 Marionette INFO loaded listener.js
20:34:01 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x7ff4da062800) [pid = 1814] [serial = 2149] [outer = 0x7ff4d7566400]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x7ff4dfde4c00) [pid = 1814] [serial = 1929] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x7ff4ed776400) [pid = 1814] [serial = 1944] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x7ff4efecf400) [pid = 1814] [serial = 1947] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x7ff4f0818c00) [pid = 1814] [serial = 1950] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x7ff4e79d6000) [pid = 1814] [serial = 1934] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x7ff4e91ccc00) [pid = 1814] [serial = 1939] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x7ff4f3610000) [pid = 1814] [serial = 1976] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dafa6000) [pid = 1814] [serial = 2004] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4db8e5c00) [pid = 1814] [serial = 2007] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4f2c55400) [pid = 1814] [serial = 1968] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4f4650400) [pid = 1814] [serial = 1981] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4f4a02c00) [pid = 1814] [serial = 1989] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4f4773400) [pid = 1814] [serial = 1986] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4f2116c00) [pid = 1814] [serial = 1962] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4f3159000) [pid = 1814] [serial = 1971] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4f26a3000) [pid = 1814] [serial = 1965] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4f4cb6c00) [pid = 1814] [serial = 1992] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4dba0b800) [pid = 1814] [serial = 2010] [outer = (nil)] [url = about:blank]
20:34:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7b9e800 == 56 [pid = 1814] [id = 767]
20:34:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4d79f2800) [pid = 1814] [serial = 2150] [outer = (nil)]
20:34:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4da06b400) [pid = 1814] [serial = 2151] [outer = 0x7ff4d79f2800]
20:34: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
20:34:02 INFO - document served over http requires an http
20:34:02 INFO - sub-resource via iframe-tag using the meta-referrer
20:34:02 INFO - delivery method with swap-origin-redirect and when
20:34:02 INFO - the target request is same-origin.
20:34:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1680ms
20:34:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:34:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da03c800 == 57 [pid = 1814] [id = 768]
20:34:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4d725a400) [pid = 1814] [serial = 2152] [outer = (nil)]
20:34:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4d8279400) [pid = 1814] [serial = 2153] [outer = 0x7ff4d725a400]
20:34:03 INFO - PROCESS | 1814 | 1447994043294 Marionette INFO loaded listener.js
20:34:03 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4daa88000) [pid = 1814] [serial = 2154] [outer = 0x7ff4d725a400]
20:34:04 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
20:34:04 INFO - document served over http requires an http
20:34:04 INFO - sub-resource via script-tag using the meta-referrer
20:34:04 INFO - delivery method with keep-origin-redirect and when
20:34:04 INFO - the target request is same-origin.
20:34:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1283ms
20:34:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:34:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dadd6000 == 58 [pid = 1814] [id = 769]
20:34:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4d7261800) [pid = 1814] [serial = 2155] [outer = (nil)]
20:34:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4db8e9c00) [pid = 1814] [serial = 2156] [outer = 0x7ff4d7261800]
20:34:04 INFO - PROCESS | 1814 | 1447994044670 Marionette INFO loaded listener.js
20:34:04 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4ddb7c000) [pid = 1814] [serial = 2157] [outer = 0x7ff4d7261800]
20:34:05 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
20:34:05 INFO - document served over http requires an http
20:34:05 INFO - sub-resource via script-tag using the meta-referrer
20:34:05 INFO - delivery method with no-redirect and when
20:34:05 INFO - the target request is same-origin.
20:34:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1434ms
20:34:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:34:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4db685000 == 59 [pid = 1814] [id = 770]
20:34:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4de127c00) [pid = 1814] [serial = 2158] [outer = (nil)]
20:34:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4de12f000) [pid = 1814] [serial = 2159] [outer = 0x7ff4de127c00]
20:34:05 INFO - PROCESS | 1814 | 1447994045981 Marionette INFO loaded listener.js
20:34:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4dfeb7000) [pid = 1814] [serial = 2160] [outer = 0x7ff4de127c00]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dafa6c00) [pid = 1814] [serial = 2090] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4d79f2c00) [pid = 1814] [serial = 2077] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4d7264c00) [pid = 1814] [serial = 2083] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4de2b6c00) [pid = 1814] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4e0a3c400) [pid = 1814] [serial = 2032] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e8439000) [pid = 1814] [serial = 2071] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e7c69400) [pid = 1814] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4e86d8000) [pid = 1814] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4dfde2c00) [pid = 1814] [serial = 2029] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4e8430000) [pid = 1814] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993998478]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e8435800) [pid = 1814] [serial = 2068] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4dba03400) [pid = 1814] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4ddb79000) [pid = 1814] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993979360]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4da6b3c00) [pid = 1814] [serial = 2086] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4d756b000) [pid = 1814] [serial = 2080] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4ddca8800) [pid = 1814] [serial = 2026] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4e6a04400) [pid = 1814] [serial = 2050] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4e6121c00) [pid = 1814] [serial = 2041] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4e0adb000) [pid = 1814] [serial = 2038] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d8278400) [pid = 1814] [serial = 2053] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4db8e9000) [pid = 1814] [serial = 2016] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4ddcaac00) [pid = 1814] [serial = 2047] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4da064400) [pid = 1814] [serial = 2011] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4d7567c00) [pid = 1814] [serial = 2021] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4e62c1400) [pid = 1814] [serial = 2044] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e8435400) [pid = 1814] [serial = 2063] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4ddb71800) [pid = 1814] [serial = 2058] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4d725e800) [pid = 1814] [serial = 2035] [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]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e0a3d800) [pid = 1814] [serial = 2033] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4da069800) [pid = 1814] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4e6499400) [pid = 1814] [serial = 2042] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4de2b8000) [pid = 1814] [serial = 2027] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4ddcb4400) [pid = 1814] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4dd354000) [pid = 1814] [serial = 2017] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4e7578c00) [pid = 1814] [serial = 2051] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4dfebe800) [pid = 1814] [serial = 2030] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4e8430c00) [pid = 1814] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993998478]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4e8436800) [pid = 1814] [serial = 2064] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4d8279800) [pid = 1814] [serial = 2081] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4ddcab000) [pid = 1814] [serial = 2022] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4e8436000) [pid = 1814] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4e91cc800) [pid = 1814] [serial = 2075] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e79e1800) [pid = 1814] [serial = 2054] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e0579400) [pid = 1814] [serial = 2036] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4d79f4400) [pid = 1814] [serial = 2078] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4e6fe9000) [pid = 1814] [serial = 2048] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4da6ad800) [pid = 1814] [serial = 2084] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4e843b800) [pid = 1814] [serial = 2069] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4ddb7d400) [pid = 1814] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447993979360]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4daa8e800) [pid = 1814] [serial = 2087] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4e62c5400) [pid = 1814] [serial = 2039] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4e8fd3400) [pid = 1814] [serial = 2072] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4e79dbc00) [pid = 1814] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4e8419c00) [pid = 1814] [serial = 2059] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4e6a07000) [pid = 1814] [serial = 2045] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4da06ec00) [pid = 1814] [serial = 2012] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4e6647800) [pid = 1814] [serial = 2040] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4e6965400) [pid = 1814] [serial = 2043] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4da06ac00) [pid = 1814] [serial = 2082] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4daa82800) [pid = 1814] [serial = 2085] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4e6122400) [pid = 1814] [serial = 2037] [outer = (nil)] [url = about:blank]
20:34:06 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4d7c53c00) [pid = 1814] [serial = 2079] [outer = (nil)] [url = about:blank]
20:34:06 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
20:34:06 INFO - document served over http requires an http
20:34:06 INFO - sub-resource via script-tag using the meta-referrer
20:34:06 INFO - delivery method with swap-origin-redirect and when
20:34:06 INFO - the target request is same-origin.
20:34:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1330ms
20:34:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:34:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dd1fc000 == 60 [pid = 1814] [id = 771]
20:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x7ff4da6b1400) [pid = 1814] [serial = 2161] [outer = (nil)]
20:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x7ff4dafa6c00) [pid = 1814] [serial = 2162] [outer = 0x7ff4da6b1400]
20:34:07 INFO - PROCESS | 1814 | 1447994047258 Marionette INFO loaded listener.js
20:34:07 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x7ff4de2bd000) [pid = 1814] [serial = 2163] [outer = 0x7ff4da6b1400]
20:34:08 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
20:34:08 INFO - document served over http requires an http
20:34:08 INFO - sub-resource via xhr-request using the meta-referrer
20:34:08 INFO - delivery method with keep-origin-redirect and when
20:34:08 INFO - the target request is same-origin.
20:34:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1138ms
20:34:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:34:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7524000 == 61 [pid = 1814] [id = 772]
20:34:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x7ff4e0a3e000) [pid = 1814] [serial = 2164] [outer = (nil)]
20:34:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x7ff4e6114000) [pid = 1814] [serial = 2165] [outer = 0x7ff4e0a3e000]
20:34:08 INFO - PROCESS | 1814 | 1447994048478 Marionette INFO loaded listener.js
20:34:08 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x7ff4e62bfc00) [pid = 1814] [serial = 2166] [outer = 0x7ff4e0a3e000]
20:34:09 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
20:34:09 INFO - document served over http requires an http
20:34:09 INFO - sub-resource via xhr-request using the meta-referrer
20:34:09 INFO - delivery method with no-redirect and when
20:34:09 INFO - the target request is same-origin.
20:34:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1383ms
20:34:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:34:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da137000 == 62 [pid = 1814] [id = 773]
20:34:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x7ff4d79f3c00) [pid = 1814] [serial = 2167] [outer = (nil)]
20:34:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x7ff4d8270000) [pid = 1814] [serial = 2168] [outer = 0x7ff4d79f3c00]
20:34:10 INFO - PROCESS | 1814 | 1447994050006 Marionette INFO loaded listener.js
20:34:10 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x7ff4db37c800) [pid = 1814] [serial = 2169] [outer = 0x7ff4d79f3c00]
20:34:11 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
20:34:11 INFO - document served over http requires an http
20:34:11 INFO - sub-resource via xhr-request using the meta-referrer
20:34:11 INFO - delivery method with swap-origin-redirect and when
20:34:11 INFO - the target request is same-origin.
20:34:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1445ms
20:34:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:34:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfe92800 == 63 [pid = 1814] [id = 774]
20:34:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x7ff4d7c51000) [pid = 1814] [serial = 2170] [outer = (nil)]
20:34:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x7ff4dd351400) [pid = 1814] [serial = 2171] [outer = 0x7ff4d7c51000]
20:34:11 INFO - PROCESS | 1814 | 1447994051490 Marionette INFO loaded listener.js
20:34:11 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x7ff4dfeb6000) [pid = 1814] [serial = 2172] [outer = 0x7ff4d7c51000]
20:34:12 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
20:34:12 INFO - document served over http requires an https
20:34:12 INFO - sub-resource via fetch-request using the meta-referrer
20:34:12 INFO - delivery method with keep-origin-redirect and when
20:34:12 INFO - the target request is same-origin.
20:34:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1503ms
20:34:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:34:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e6228800 == 64 [pid = 1814] [id = 775]
20:34:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x7ff4db38a000) [pid = 1814] [serial = 2173] [outer = (nil)]
20:34:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x7ff4e0a36800) [pid = 1814] [serial = 2174] [outer = 0x7ff4db38a000]
20:34:13 INFO - PROCESS | 1814 | 1447994052996 Marionette INFO loaded listener.js
20:34:13 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x7ff4e6497000) [pid = 1814] [serial = 2175] [outer = 0x7ff4db38a000]
20:34:13 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
20:34:13 INFO - document served over http requires an https
20:34:13 INFO - sub-resource via fetch-request using the meta-referrer
20:34:13 INFO - delivery method with no-redirect and when
20:34:13 INFO - the target request is same-origin.
20:34:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1397ms
20:34:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:34:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e75b3000 == 65 [pid = 1814] [id = 776]
20:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x7ff4e6499400) [pid = 1814] [serial = 2176] [outer = (nil)]
20:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x7ff4e664b000) [pid = 1814] [serial = 2177] [outer = 0x7ff4e6499400]
20:34:14 INFO - PROCESS | 1814 | 1447994054416 Marionette INFO loaded listener.js
20:34:14 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x7ff4e6a4b400) [pid = 1814] [serial = 2178] [outer = 0x7ff4e6499400]
20:34:15 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
20:34:15 INFO - document served over http requires an https
20:34:15 INFO - sub-resource via fetch-request using the meta-referrer
20:34:15 INFO - delivery method with swap-origin-redirect and when
20:34:15 INFO - the target request is same-origin.
20:34:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1481ms
20:34:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:34:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77da800 == 66 [pid = 1814] [id = 777]
20:34:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x7ff4e64a1400) [pid = 1814] [serial = 2179] [outer = (nil)]
20:34:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x7ff4e6a4d400) [pid = 1814] [serial = 2180] [outer = 0x7ff4e64a1400]
20:34:15 INFO - PROCESS | 1814 | 1447994055892 Marionette INFO loaded listener.js
20:34:15 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x7ff4e6ff5000) [pid = 1814] [serial = 2181] [outer = 0x7ff4e64a1400]
20:34:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e77ee800 == 67 [pid = 1814] [id = 778]
20:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x7ff4e6ff5800) [pid = 1814] [serial = 2182] [outer = (nil)]
20:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x7ff4e6a49c00) [pid = 1814] [serial = 2183] [outer = 0x7ff4e6ff5800]
20:34:16 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
20:34:16 INFO - document served over http requires an https
20:34:16 INFO - sub-resource via iframe-tag using the meta-referrer
20:34:16 INFO - delivery method with keep-origin-redirect and when
20:34:16 INFO - the target request is same-origin.
20:34:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1535ms
20:34:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:34:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e7c10800 == 68 [pid = 1814] [id = 779]
20:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x7ff4e7577800) [pid = 1814] [serial = 2184] [outer = (nil)]
20:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x7ff4e757a000) [pid = 1814] [serial = 2185] [outer = 0x7ff4e7577800]
20:34:17 INFO - PROCESS | 1814 | 1447994057460 Marionette INFO loaded listener.js
20:34:17 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x7ff4e79df800) [pid = 1814] [serial = 2186] [outer = 0x7ff4e7577800]
20:34:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e869d000 == 69 [pid = 1814] [id = 780]
20:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x7ff4e7c68800) [pid = 1814] [serial = 2187] [outer = (nil)]
20:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x7ff4e8415000) [pid = 1814] [serial = 2188] [outer = 0x7ff4e7c68800]
20:34:18 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
20:34:18 INFO - document served over http requires an https
20:34:18 INFO - sub-resource via iframe-tag using the meta-referrer
20:34:18 INFO - delivery method with no-redirect and when
20:34:18 INFO - the target request is same-origin.
20:34:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1485ms
20:34:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:34:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e86a3800 == 70 [pid = 1814] [id = 781]
20:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x7ff4e7578000) [pid = 1814] [serial = 2189] [outer = (nil)]
20:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x7ff4e7c63000) [pid = 1814] [serial = 2190] [outer = 0x7ff4e7578000]
20:34:18 INFO - PROCESS | 1814 | 1447994058951 Marionette INFO loaded listener.js
20:34:19 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x7ff4e841b000) [pid = 1814] [serial = 2191] [outer = 0x7ff4e7578000]
20:34:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e889c000 == 71 [pid = 1814] [id = 782]
20:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x7ff4e841d800) [pid = 1814] [serial = 2192] [outer = (nil)]
20:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x7ff4e7c61000) [pid = 1814] [serial = 2193] [outer = 0x7ff4e841d800]
20:34:20 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
20:34:20 INFO - document served over http requires an https
20:34:20 INFO - sub-resource via iframe-tag using the meta-referrer
20:34:20 INFO - delivery method with swap-origin-redirect and when
20:34:20 INFO - the target request is same-origin.
20:34:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1626ms
20:34:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:34:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e88a4000 == 72 [pid = 1814] [id = 783]
20:34:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x7ff4e7c5e400) [pid = 1814] [serial = 2194] [outer = (nil)]
20:34:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x7ff4e842d000) [pid = 1814] [serial = 2195] [outer = 0x7ff4e7c5e400]
20:34:20 INFO - PROCESS | 1814 | 1447994060690 Marionette INFO loaded listener.js
20:34:20 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x7ff4e8436400) [pid = 1814] [serial = 2196] [outer = 0x7ff4e7c5e400]
20:34:21 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
20:34:21 INFO - document served over http requires an https
20:34:21 INFO - sub-resource via script-tag using the meta-referrer
20:34:21 INFO - delivery method with keep-origin-redirect and when
20:34:21 INFO - the target request is same-origin.
20:34:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1532ms
20:34:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:34:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e8b9b800 == 73 [pid = 1814] [id = 784]
20:34:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x7ff4e8421800) [pid = 1814] [serial = 2197] [outer = (nil)]
20:34:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x7ff4e8437000) [pid = 1814] [serial = 2198] [outer = 0x7ff4e8421800]
20:34:22 INFO - PROCESS | 1814 | 1447994062126 Marionette INFO loaded listener.js
20:34:22 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x7ff4e86db800) [pid = 1814] [serial = 2199] [outer = 0x7ff4e8421800]
20:34:23 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
20:34:23 INFO - document served over http requires an https
20:34:23 INFO - sub-resource via script-tag using the meta-referrer
20:34:23 INFO - delivery method with no-redirect and when
20:34:23 INFO - the target request is same-origin.
20:34:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1391ms
20:34:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:34:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4e916b800 == 74 [pid = 1814] [id = 785]
20:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x7ff4e7250c00) [pid = 1814] [serial = 2200] [outer = (nil)]
20:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x7ff4e8922c00) [pid = 1814] [serial = 2201] [outer = 0x7ff4e7250c00]
20:34:23 INFO - PROCESS | 1814 | 1447994063495 Marionette INFO loaded listener.js
20:34:23 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x7ff4e8b31c00) [pid = 1814] [serial = 2202] [outer = 0x7ff4e7250c00]
20:34:24 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
20:34:24 INFO - document served over http requires an https
20:34:24 INFO - sub-resource via script-tag using the meta-referrer
20:34:24 INFO - delivery method with swap-origin-redirect and when
20:34:24 INFO - the target request is same-origin.
20:34:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1430ms
20:34:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:34:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb19e800 == 75 [pid = 1814] [id = 786]
20:34:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x7ff4e8432000) [pid = 1814] [serial = 2203] [outer = (nil)]
20:34:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x7ff4e8b3b400) [pid = 1814] [serial = 2204] [outer = 0x7ff4e8432000]
20:34:25 INFO - PROCESS | 1814 | 1447994065045 Marionette INFO loaded listener.js
20:34:25 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x7ff4e91c5000) [pid = 1814] [serial = 2205] [outer = 0x7ff4e8432000]
20:34:26 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
20:34:26 INFO - document served over http requires an https
20:34:26 INFO - sub-resource via xhr-request using the meta-referrer
20:34:26 INFO - delivery method with keep-origin-redirect and when
20:34:26 INFO - the target request is same-origin.
20:34:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1432ms
20:34:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:34:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4eb1d0800 == 76 [pid = 1814] [id = 787]
20:34:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x7ff4e86dfc00) [pid = 1814] [serial = 2206] [outer = (nil)]
20:34:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x7ff4e91d0c00) [pid = 1814] [serial = 2207] [outer = 0x7ff4e86dfc00]
20:34:26 INFO - PROCESS | 1814 | 1447994066503 Marionette INFO loaded listener.js
20:34:26 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x7ff4eb7abc00) [pid = 1814] [serial = 2208] [outer = 0x7ff4e86dfc00]
20:34:29 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
20:34:29 INFO - document served over http requires an https
20:34:29 INFO - sub-resource via xhr-request using the meta-referrer
20:34:29 INFO - delivery method with no-redirect and when
20:34:29 INFO - the target request is same-origin.
20:34:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3186ms
20:34:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:34:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da039800 == 77 [pid = 1814] [id = 788]
20:34:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x7ff4d7265400) [pid = 1814] [serial = 2209] [outer = (nil)]
20:34:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x7ff4e6a05400) [pid = 1814] [serial = 2210] [outer = 0x7ff4d7265400]
20:34:29 INFO - PROCESS | 1814 | 1447994069793 Marionette INFO loaded listener.js
20:34:29 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x7ff4eb7ab400) [pid = 1814] [serial = 2211] [outer = 0x7ff4d7265400]
20:34:31 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
20:34:31 INFO - document served over http requires an https
20:34:31 INFO - sub-resource via xhr-request using the meta-referrer
20:34:31 INFO - delivery method with swap-origin-redirect and when
20:34:31 INFO - the target request is same-origin.
20:34:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2187ms
20:34:31 INFO - TEST-START | /resource-timing/test_resource_timing.html
20:34:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4daf22000 == 78 [pid = 1814] [id = 789]
20:34:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x7ff4d79e9400) [pid = 1814] [serial = 2212] [outer = (nil)]
20:34:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x7ff4da06ec00) [pid = 1814] [serial = 2213] [outer = 0x7ff4d79e9400]
20:34:31 INFO - PROCESS | 1814 | 1447994071901 Marionette INFO loaded listener.js
20:34:32 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x7ff4ddb72c00) [pid = 1814] [serial = 2214] [outer = 0x7ff4d79e9400]
20:34:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4dfb16800 == 79 [pid = 1814] [id = 790]
20:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x7ff4e03a5800) [pid = 1814] [serial = 2215] [outer = (nil)]
20:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x7ff4e0578400) [pid = 1814] [serial = 2216] [outer = 0x7ff4e03a5800]
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
20:34:33 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"
20:34:33 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:33 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
20:34:33 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
20:34:33 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
20:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
20:34:33 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
20:34:33 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1642ms
20:34:33 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
20:34:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7234800 == 80 [pid = 1814] [id = 791]
20:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x7ff4d7562c00) [pid = 1814] [serial = 2217] [outer = (nil)]
20:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x7ff4d7565800) [pid = 1814] [serial = 2218] [outer = 0x7ff4d7562c00]
20:34:33 INFO - PROCESS | 1814 | 1447994073742 Marionette INFO loaded listener.js
20:34:33 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x7ff4db37f400) [pid = 1814] [serial = 2219] [outer = 0x7ff4d7562c00]
20:34:34 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"
20:34:34 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
20:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:34 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
20:34:34 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1484ms
20:34:34 INFO - TEST-START | /screen-orientation/lock-basic.html
20:34:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7ba6800 == 81 [pid = 1814] [id = 792]
20:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x7ff4dba11800) [pid = 1814] [serial = 2220] [outer = (nil)]
20:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x7ff4de2b1800) [pid = 1814] [serial = 2221] [outer = 0x7ff4dba11800]
20:34:35 INFO - PROCESS | 1814 | 1447994075140 Marionette INFO loaded listener.js
20:34:35 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x7ff4e03a8c00) [pid = 1814] [serial = 2222] [outer = 0x7ff4dba11800]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddb99800 == 80 [pid = 1814] [id = 724]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da9ae800 == 79 [pid = 1814] [id = 715]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bac000 == 78 [pid = 1814] [id = 714]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd27b800 == 77 [pid = 1814] [id = 723]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf02800 == 76 [pid = 1814] [id = 716]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f65800 == 75 [pid = 1814] [id = 713]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc21800 == 74 [pid = 1814] [id = 721]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da13e800 == 73 [pid = 1814] [id = 717]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e91e4000 == 72 [pid = 1814] [id = 738]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4de802800 == 71 [pid = 1814] [id = 725]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d750f800 == 70 [pid = 1814] [id = 712]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77e4000 == 69 [pid = 1814] [id = 732]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86ab800 == 68 [pid = 1814] [id = 734]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01f3800 == 67 [pid = 1814] [id = 727]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1ec800 == 66 [pid = 1814] [id = 740]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb09800 == 65 [pid = 1814] [id = 726]
20:34:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c18800 == 64 [pid = 1814] [id = 730]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7b9e800 == 63 [pid = 1814] [id = 767]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfe92000 == 62 [pid = 1814] [id = 765]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6f6000 == 61 [pid = 1814] [id = 763]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd269000 == 60 [pid = 1814] [id = 752]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dbc16000 == 59 [pid = 1814] [id = 750]
20:34:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db6a2800 == 58 [pid = 1814] [id = 748]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x7ff4dafa5400) [pid = 1814] [serial = 2088] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x7ff4e79db400) [pid = 1814] [serial = 2052] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x7ff4e056a800) [pid = 1814] [serial = 2031] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x7ff4e7c67800) [pid = 1814] [serial = 2055] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x7ff4ddb79800) [pid = 1814] [serial = 2018] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x7ff4e91c2c00) [pid = 1814] [serial = 2073] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x7ff4e7572c00) [pid = 1814] [serial = 2049] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x7ff4db8ec000) [pid = 1814] [serial = 2013] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x7ff4e8b3a400) [pid = 1814] [serial = 2070] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x7ff4de132000) [pid = 1814] [serial = 2023] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x7ff4e6a47c00) [pid = 1814] [serial = 2046] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x7ff4dfdddc00) [pid = 1814] [serial = 2028] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x7ff4e842ec00) [pid = 1814] [serial = 2060] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x7ff4e0ae1c00) [pid = 1814] [serial = 2034] [outer = (nil)] [url = about:blank]
20:34:36 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x7ff4e86dc400) [pid = 1814] [serial = 2065] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x7ff4e6114000) [pid = 1814] [serial = 2165] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x7ff4d725a400) [pid = 1814] [serial = 2152] [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]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x7ff4d79f2800) [pid = 1814] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x7ff4de127c00) [pid = 1814] [serial = 2158] [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]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x7ff4d7566400) [pid = 1814] [serial = 2147] [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]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x7ff4d7261800) [pid = 1814] [serial = 2155] [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]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x7ff4da6b1400) [pid = 1814] [serial = 2161] [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]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x7ff4e6a46c00) [pid = 1814] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x7ff4ddb78c00) [pid = 1814] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994021433]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x7ff4de125400) [pid = 1814] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x7ff4e6fe7400) [pid = 1814] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994040727]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x7ff4dba0d000) [pid = 1814] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x7ff4e664c400) [pid = 1814] [serial = 2132] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x7ff4e6a04800) [pid = 1814] [serial = 2135] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x7ff4e6a4a400) [pid = 1814] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x7ff4db8e8000) [pid = 1814] [serial = 2138] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x7ff4e03ad000) [pid = 1814] [serial = 2120] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x7ff4e0ae0800) [pid = 1814] [serial = 2126] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x7ff4dfdd5c00) [pid = 1814] [serial = 2129] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x7ff4dfddd000) [pid = 1814] [serial = 2114] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x7ff4e03a1400) [pid = 1814] [serial = 2117] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x7ff4ddb73c00) [pid = 1814] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994021433]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x7ff4dd355400) [pid = 1814] [serial = 2101] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x7ff4dafa6c00) [pid = 1814] [serial = 2162] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x7ff4ddcb4800) [pid = 1814] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x7ff4ddca9000) [pid = 1814] [serial = 2106] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x7ff4de12e000) [pid = 1814] [serial = 2111] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x7ff4e0a38000) [pid = 1814] [serial = 2123] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x7ff4e6a54400) [pid = 1814] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994040727]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x7ff4dfeb9000) [pid = 1814] [serial = 2143] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x7ff4de12f000) [pid = 1814] [serial = 2159] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x7ff4d8279400) [pid = 1814] [serial = 2153] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x7ff4db8e9c00) [pid = 1814] [serial = 2156] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x7ff4d8271400) [pid = 1814] [serial = 2093] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x7ff4dba05c00) [pid = 1814] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x7ff4db8ee800) [pid = 1814] [serial = 2096] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x7ff4da06b400) [pid = 1814] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x7ff4d756d000) [pid = 1814] [serial = 2148] [outer = (nil)] [url = about:blank]
20:34:38 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x7ff4de2bd000) [pid = 1814] [serial = 2163] [outer = (nil)] [url = about:blank]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6c0d800 == 57 [pid = 1814] [id = 760]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da02e800 == 56 [pid = 1814] [id = 742]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e01e3000 == 55 [pid = 1814] [id = 757]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6220000 == 54 [pid = 1814] [id = 759]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e05dc000 == 53 [pid = 1814] [id = 758]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade4800 == 52 [pid = 1814] [id = 754]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b90800 == 51 [pid = 1814] [id = 736]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1a9000 == 50 [pid = 1814] [id = 739]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddc63800 == 49 [pid = 1814] [id = 755]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d751e800 == 48 [pid = 1814] [id = 766]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb11000 == 47 [pid = 1814] [id = 756]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da61c000 == 46 [pid = 1814] [id = 762]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4ddba1000 == 45 [pid = 1814] [id = 764]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da131000 == 44 [pid = 1814] [id = 746]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da60e000 == 43 [pid = 1814] [id = 751]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd26e800 == 42 [pid = 1814] [id = 753]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e720d800 == 41 [pid = 1814] [id = 761]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db684800 == 40 [pid = 1814] [id = 719]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf20000 == 39 [pid = 1814] [id = 747]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db685000 == 38 [pid = 1814] [id = 770]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dade5800 == 37 [pid = 1814] [id = 745]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4db80c000 == 36 [pid = 1814] [id = 749]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b9000 == 35 [pid = 1814] [id = 731]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dd1fc000 == 34 [pid = 1814] [id = 771]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da60f000 == 33 [pid = 1814] [id = 743]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da03c800 == 32 [pid = 1814] [id = 768]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e075f000 == 31 [pid = 1814] [id = 728]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7b99800 == 30 [pid = 1814] [id = 741]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e621e800 == 29 [pid = 1814] [id = 729]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da6f9000 == 28 [pid = 1814] [id = 744]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dadd6000 == 27 [pid = 1814] [id = 769]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7234800 == 26 [pid = 1814] [id = 791]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfb16800 == 25 [pid = 1814] [id = 790]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4daf22000 == 24 [pid = 1814] [id = 789]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da039800 == 23 [pid = 1814] [id = 788]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb1d0800 == 22 [pid = 1814] [id = 787]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4eb19e800 == 21 [pid = 1814] [id = 786]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e916b800 == 20 [pid = 1814] [id = 785]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e8b9b800 == 19 [pid = 1814] [id = 784]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e88a4000 == 18 [pid = 1814] [id = 783]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e889c000 == 17 [pid = 1814] [id = 782]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e86a3800 == 16 [pid = 1814] [id = 781]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e869d000 == 15 [pid = 1814] [id = 780]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e7c10800 == 14 [pid = 1814] [id = 779]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77ee800 == 13 [pid = 1814] [id = 778]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e77da800 == 12 [pid = 1814] [id = 777]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e75b3000 == 11 [pid = 1814] [id = 776]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4e6228800 == 10 [pid = 1814] [id = 775]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4dfe92800 == 9 [pid = 1814] [id = 774]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da137000 == 8 [pid = 1814] [id = 773]
20:34:47 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7524000 == 7 [pid = 1814] [id = 772]
20:34:47 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x7ff4ddb7c000) [pid = 1814] [serial = 2157] [outer = (nil)] [url = about:blank]
20:34:47 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x7ff4dfeb7000) [pid = 1814] [serial = 2160] [outer = (nil)] [url = about:blank]
20:34:47 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x7ff4da062800) [pid = 1814] [serial = 2149] [outer = (nil)] [url = about:blank]
20:34:47 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x7ff4db8e8400) [pid = 1814] [serial = 2091] [outer = (nil)] [url = about:blank]
20:34:47 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x7ff4daa88000) [pid = 1814] [serial = 2154] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x7ff4e03a5800) [pid = 1814] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x7ff4e7c68800) [pid = 1814] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994058198]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x7ff4dafa6400) [pid = 1814] [serial = 2095] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x7ff4dfb8d400) [pid = 1814] [serial = 2113] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x7ff4d7265400) [pid = 1814] [serial = 2209] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x7ff4e8432000) [pid = 1814] [serial = 2203] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x7ff4e7c5e400) [pid = 1814] [serial = 2194] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x7ff4e7250c00) [pid = 1814] [serial = 2200] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x7ff4e0a36c00) [pid = 1814] [serial = 2122] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x7ff4e7577800) [pid = 1814] [serial = 2184] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x7ff4e841d800) [pid = 1814] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x7ff4db8ed000) [pid = 1814] [serial = 2100] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x7ff4e0a37000) [pid = 1814] [serial = 2128] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x7ff4e6499400) [pid = 1814] [serial = 2176] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x7ff4e0a3e000) [pid = 1814] [serial = 2164] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x7ff4d8277800) [pid = 1814] [serial = 2125] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x7ff4d725a800) [pid = 1814] [serial = 2137] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x7ff4db38a000) [pid = 1814] [serial = 2173] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x7ff4d7268000) [pid = 1814] [serial = 2131] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x7ff4ddb77000) [pid = 1814] [serial = 2110] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x7ff4e8421800) [pid = 1814] [serial = 2197] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x7ff4dfdd9800) [pid = 1814] [serial = 2119] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x7ff4e6971800) [pid = 1814] [serial = 2134] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x7ff4e6ff5800) [pid = 1814] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x7ff4d7569000) [pid = 1814] [serial = 2089] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x7ff4e64a1400) [pid = 1814] [serial = 2179] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x7ff4d79f3c00) [pid = 1814] [serial = 2167] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x7ff4d79e9400) [pid = 1814] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x7ff4d7562c00) [pid = 1814] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x7ff4dd35a800) [pid = 1814] [serial = 2105] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x7ff4d7c51000) [pid = 1814] [serial = 2170] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x7ff4e86dfc00) [pid = 1814] [serial = 2206] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x7ff4d7c55800) [pid = 1814] [serial = 2092] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x7ff4daa8b800) [pid = 1814] [serial = 2116] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x7ff4e7578000) [pid = 1814] [serial = 2189] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x7ff4d7561c00) [pid = 1814] [serial = 2142] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0x7ff4e91cb000) [pid = 1814] [serial = 2074] [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]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x7ff4e0a36800) [pid = 1814] [serial = 2174] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x7ff4e664b000) [pid = 1814] [serial = 2177] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0x7ff4e6a05400) [pid = 1814] [serial = 2210] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x7ff4d8270000) [pid = 1814] [serial = 2168] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x7ff4e842d000) [pid = 1814] [serial = 2195] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 61 (0x7ff4e7c61000) [pid = 1814] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 60 (0x7ff4e7c63000) [pid = 1814] [serial = 2190] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 59 (0x7ff4e8415000) [pid = 1814] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994058198]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 58 (0x7ff4e757a000) [pid = 1814] [serial = 2185] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 57 (0x7ff4e91d0c00) [pid = 1814] [serial = 2207] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 56 (0x7ff4e8922c00) [pid = 1814] [serial = 2201] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 55 (0x7ff4e8b3b400) [pid = 1814] [serial = 2204] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 54 (0x7ff4e6a49c00) [pid = 1814] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 53 (0x7ff4e6a4d400) [pid = 1814] [serial = 2180] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 52 (0x7ff4db37f400) [pid = 1814] [serial = 2219] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 51 (0x7ff4d7565800) [pid = 1814] [serial = 2218] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 50 (0x7ff4e8437000) [pid = 1814] [serial = 2198] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 49 (0x7ff4e0578400) [pid = 1814] [serial = 2216] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 48 (0x7ff4da06ec00) [pid = 1814] [serial = 2213] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 47 (0x7ff4dd351400) [pid = 1814] [serial = 2171] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 46 (0x7ff4de2b1800) [pid = 1814] [serial = 2221] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 45 (0x7ff4eb7ac400) [pid = 1814] [serial = 2076] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 44 (0x7ff4de2ba400) [pid = 1814] [serial = 2112] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 43 (0x7ff4e03adc00) [pid = 1814] [serial = 2118] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 42 (0x7ff4e0a31400) [pid = 1814] [serial = 2121] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 41 (0x7ff4e0ada800) [pid = 1814] [serial = 2124] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 40 (0x7ff4dba0bc00) [pid = 1814] [serial = 2097] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 39 (0x7ff4ddb78000) [pid = 1814] [serial = 2102] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 38 (0x7ff4daf99000) [pid = 1814] [serial = 2094] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 37 (0x7ff4eb7ab400) [pid = 1814] [serial = 2211] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 36 (0x7ff4db37c800) [pid = 1814] [serial = 2169] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 35 (0x7ff4ddcb4c00) [pid = 1814] [serial = 2107] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 34 (0x7ff4e6a0d800) [pid = 1814] [serial = 2139] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 33 (0x7ff4e611dc00) [pid = 1814] [serial = 2127] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 32 (0x7ff4eb7abc00) [pid = 1814] [serial = 2208] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 31 (0x7ff4e6647c00) [pid = 1814] [serial = 2130] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 30 (0x7ff4e91c5000) [pid = 1814] [serial = 2205] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 29 (0x7ff4e6968800) [pid = 1814] [serial = 2133] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 28 (0x7ff4e62bfc00) [pid = 1814] [serial = 2166] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 27 (0x7ff4e6a48400) [pid = 1814] [serial = 2136] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 26 (0x7ff4dfeb9c00) [pid = 1814] [serial = 2115] [outer = (nil)] [url = about:blank]
20:34:52 INFO - PROCESS | 1814 | --DOMWINDOW == 25 (0x7ff4e6fe6800) [pid = 1814] [serial = 2144] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 24 (0x7ff4dfeb6000) [pid = 1814] [serial = 2172] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x7ff4ddb72c00) [pid = 1814] [serial = 2214] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x7ff4e86db800) [pid = 1814] [serial = 2199] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x7ff4e6ff5000) [pid = 1814] [serial = 2181] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x7ff4e79df800) [pid = 1814] [serial = 2186] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x7ff4e841b000) [pid = 1814] [serial = 2191] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x7ff4e8436400) [pid = 1814] [serial = 2196] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x7ff4e8b31c00) [pid = 1814] [serial = 2202] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 16 (0x7ff4e6a4b400) [pid = 1814] [serial = 2178] [outer = (nil)] [url = about:blank]
20:34:57 INFO - PROCESS | 1814 | --DOMWINDOW == 15 (0x7ff4e6497000) [pid = 1814] [serial = 2175] [outer = (nil)] [url = about:blank]
20:35:05 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
20:35:05 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
20:35:05 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
20:35:05 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
20:35:05 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30679ms
20:35:05 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
20:35:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7507000 == 8 [pid = 1814] [id = 793]
20:35:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x7ff4d7569000) [pid = 1814] [serial = 2223] [outer = (nil)]
20:35:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x7ff4d7570400) [pid = 1814] [serial = 2224] [outer = 0x7ff4d7569000]
20:35:05 INFO - PROCESS | 1814 | 1447994105691 Marionette INFO loaded listener.js
20:35:05 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:35:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x7ff4d79f5400) [pid = 1814] [serial = 2225] [outer = 0x7ff4d7569000]
20:35:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7229000 == 9 [pid = 1814] [id = 794]
20:35:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x7ff4d8270000) [pid = 1814] [serial = 2226] [outer = (nil)]
20:35:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7523800 == 10 [pid = 1814] [id = 795]
20:35:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x7ff4d8273400) [pid = 1814] [serial = 2227] [outer = (nil)]
20:35:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x7ff4d8274400) [pid = 1814] [serial = 2228] [outer = 0x7ff4d8273400]
20:35:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x7ff4d8274c00) [pid = 1814] [serial = 2229] [outer = 0x7ff4d8270000]
20:35:15 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7ba6800 == 9 [pid = 1814] [id = 792]
20:35:18 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x7ff4e03a8c00) [pid = 1814] [serial = 2222] [outer = (nil)] [url = about:blank]
20:35:18 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x7ff4d7570400) [pid = 1814] [serial = 2224] [outer = (nil)] [url = about:blank]
20:35:18 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x7ff4dba11800) [pid = 1814] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
20:35:35 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
20:35:35 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"
20:35:35 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
20:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
20:35:35 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
20:35:35 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
20:35:35 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
20:35:35 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30525ms
20:35:35 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
20:35:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7229000 == 8 [pid = 1814] [id = 794]
20:35:36 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7523800 == 7 [pid = 1814] [id = 795]
20:35:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7517000 == 8 [pid = 1814] [id = 796]
20:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x7ff4d756e000) [pid = 1814] [serial = 2230] [outer = (nil)]
20:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x7ff4d79f1800) [pid = 1814] [serial = 2231] [outer = 0x7ff4d756e000]
20:35:36 INFO - PROCESS | 1814 | 1447994136212 Marionette INFO loaded listener.js
20:35:36 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x7ff4d7c55c00) [pid = 1814] [serial = 2232] [outer = 0x7ff4d756e000]
20:35:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb3000 == 9 [pid = 1814] [id = 797]
20:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x7ff4d8277c00) [pid = 1814] [serial = 2233] [outer = (nil)]
20:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x7ff4d8279800) [pid = 1814] [serial = 2234] [outer = 0x7ff4d8277c00]
20:35:46 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7507000 == 8 [pid = 1814] [id = 793]
20:35:46 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x7ff4d8274c00) [pid = 1814] [serial = 2229] [outer = 0x7ff4d8270000] [url = about:blank]
20:35:46 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x7ff4d8274400) [pid = 1814] [serial = 2228] [outer = 0x7ff4d8273400] [url = about:blank]
20:35:46 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x7ff4d8273400) [pid = 1814] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
20:35:46 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x7ff4d8270000) [pid = 1814] [serial = 2226] [outer = (nil)] [url = about:blank]
20:35:48 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x7ff4d79f5400) [pid = 1814] [serial = 2225] [outer = (nil)] [url = about:blank]
20:35:48 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x7ff4d79f1800) [pid = 1814] [serial = 2231] [outer = (nil)] [url = about:blank]
20:35:48 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x7ff4d7569000) [pid = 1814] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
20:36:06 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
20:36:06 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
20:36:06 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30534ms
20:36:06 INFO - TEST-START | /screen-orientation/onchange-event.html
20:36:06 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb3000 == 7 [pid = 1814] [id = 797]
20:36:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7516000 == 8 [pid = 1814] [id = 798]
20:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x7ff4d756c400) [pid = 1814] [serial = 2235] [outer = (nil)]
20:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x7ff4d79edc00) [pid = 1814] [serial = 2236] [outer = 0x7ff4d756c400]
20:36:06 INFO - PROCESS | 1814 | 1447994166759 Marionette INFO loaded listener.js
20:36:06 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x7ff4d7c53c00) [pid = 1814] [serial = 2237] [outer = 0x7ff4d756c400]
20:36:16 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7517000 == 7 [pid = 1814] [id = 796]
20:36:16 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x7ff4d8279800) [pid = 1814] [serial = 2234] [outer = 0x7ff4d8277c00] [url = about:blank]
20:36:17 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x7ff4d8277c00) [pid = 1814] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
20:36:19 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x7ff4d79edc00) [pid = 1814] [serial = 2236] [outer = (nil)] [url = about:blank]
20:36:19 INFO - PROCESS | 1814 | --DOMWINDOW == 16 (0x7ff4d756e000) [pid = 1814] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
20:36:25 INFO - PROCESS | 1814 | --DOMWINDOW == 15 (0x7ff4d7c55c00) [pid = 1814] [serial = 2232] [outer = (nil)] [url = about:blank]
20:36:36 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
20:36:36 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
20:36:36 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
20:36:36 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30535ms
20:36:36 INFO - TEST-START | /screen-orientation/orientation-api.html
20:36:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7515800 == 8 [pid = 1814] [id = 799]
20:36:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x7ff4d756e000) [pid = 1814] [serial = 2238] [outer = (nil)]
20:36:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x7ff4d79ef400) [pid = 1814] [serial = 2239] [outer = 0x7ff4d756e000]
20:36:37 INFO - PROCESS | 1814 | 1447994197345 Marionette INFO loaded listener.js
20:36:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:36:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x7ff4d7c54800) [pid = 1814] [serial = 2240] [outer = 0x7ff4d756e000]
20:36:38 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
20:36:38 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
20:36:38 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
20:36:38 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1030ms
20:36:38 INFO - TEST-START | /screen-orientation/orientation-reading.html
20:36:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f50800 == 9 [pid = 1814] [id = 800]
20:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x7ff4d756e400) [pid = 1814] [serial = 2241] [outer = (nil)]
20:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x7ff4d8276c00) [pid = 1814] [serial = 2242] [outer = 0x7ff4d756e400]
20:36:38 INFO - PROCESS | 1814 | 1447994198345 Marionette INFO loaded listener.js
20:36:38 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x7ff4da067800) [pid = 1814] [serial = 2243] [outer = 0x7ff4d756e400]
20:36:39 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
20:36:39 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
20:36:39 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
20:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:39 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
20:36:39 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
20:36:39 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
20:36:39 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
20:36:39 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
20:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:39 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
20:36:39 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
20:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:36:39 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
20:36:39 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1342ms
20:36:39 INFO - TEST-START | /selection/Document-open.html
20:36:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da03d000 == 10 [pid = 1814] [id = 801]
20:36:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x7ff4d7561c00) [pid = 1814] [serial = 2244] [outer = (nil)]
20:36:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x7ff4da06f400) [pid = 1814] [serial = 2245] [outer = 0x7ff4d7561c00]
20:36:39 INFO - PROCESS | 1814 | 1447994199794 Marionette INFO loaded listener.js
20:36:39 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:36:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x7ff4da6b0400) [pid = 1814] [serial = 2246] [outer = 0x7ff4d7561c00]
20:36:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7bb3800 == 11 [pid = 1814] [id = 802]
20:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 25 (0x7ff4da6ba400) [pid = 1814] [serial = 2247] [outer = (nil)]
20:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 26 (0x7ff4da6b7c00) [pid = 1814] [serial = 2248] [outer = 0x7ff4da6ba400]
20:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 27 (0x7ff4d79f5800) [pid = 1814] [serial = 2249] [outer = 0x7ff4da6ba400]
20:36:40 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 ""
20:36:40 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
20:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:40 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
20:36:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
20:36:40 INFO - TEST-OK | /selection/Document-open.html | took 1189ms
20:36:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4da60a800 == 12 [pid = 1814] [id = 803]
20:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 28 (0x7ff4d79e9800) [pid = 1814] [serial = 2250] [outer = (nil)]
20:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 29 (0x7ff4da6b8000) [pid = 1814] [serial = 2251] [outer = 0x7ff4d79e9800]
20:36:42 INFO - PROCESS | 1814 | 1447994201825 Marionette INFO loaded listener.js
20:36:42 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 30 (0x7ff4daa8c800) [pid = 1814] [serial = 2252] [outer = 0x7ff4d79e9800]
20:36:42 INFO - TEST-START | /selection/addRange.html
20:36:42 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:42 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:43 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:44 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:45 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:46 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:47 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:48 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:49 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:50 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:51 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:52 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
20:36:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
20:37:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7516000 == 11 [pid = 1814] [id = 798]
20:37:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7515800 == 10 [pid = 1814] [id = 799]
20:37:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7f50800 == 9 [pid = 1814] [id = 800]
20:37:30 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4da03d000 == 8 [pid = 1814] [id = 801]
20:37:33 INFO - PROCESS | 1814 | --DOMWINDOW == 29 (0x7ff4da6b7c00) [pid = 1814] [serial = 2248] [outer = 0x7ff4da6ba400] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
20:37:35 INFO - PROCESS | 1814 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 28 (0x7ff4da6b8000) [pid = 1814] [serial = 2251] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 27 (0x7ff4d79ef400) [pid = 1814] [serial = 2239] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 26 (0x7ff4d7c54800) [pid = 1814] [serial = 2240] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 25 (0x7ff4da06f400) [pid = 1814] [serial = 2245] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 24 (0x7ff4d7c53c00) [pid = 1814] [serial = 2237] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x7ff4d8276c00) [pid = 1814] [serial = 2242] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x7ff4d79f5800) [pid = 1814] [serial = 2249] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x7ff4d756e400) [pid = 1814] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x7ff4d756c400) [pid = 1814] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x7ff4d7561c00) [pid = 1814] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x7ff4d756e000) [pid = 1814] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
20:37:35 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x7ff4da6ba400) [pid = 1814] [serial = 2247] [outer = (nil)] [url = about:blank]
20:37:35 INFO - PROCESS | 1814 | --DOCSHELL 0x7ff4d7bb3800 == 7 [pid = 1814] [id = 802]
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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 ""
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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 ""
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - Selection.addRange() tests
20:37:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:37 INFO - "
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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 ""
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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̈ḧ
20:37:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:37 INFO - "
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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 ""
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 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
20:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:37 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
20:37:37 INFO - Selection.addRange() tests
20:37:37 INFO - Selection.addRange() tests
20:37:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:38 INFO - "
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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 ""
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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̈ḧ
20:37:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:38 INFO - "
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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 ""
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - Selection.addRange() tests
20:37:38 INFO - Selection.addRange() tests
20:37:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:38 INFO - "
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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 ""
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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̈ḧ
20:37:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:38 INFO - "
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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 ""
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 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
20:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:38 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
20:37:38 INFO - Selection.addRange() tests
20:37:39 INFO - Selection.addRange() tests
20:37:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:39 INFO - "
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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 ""
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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̈ḧ
20:37:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:39 INFO - "
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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 ""
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - Selection.addRange() tests
20:37:39 INFO - Selection.addRange() tests
20:37:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:39 INFO - "
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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 ""
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:39 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
20:37:39 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
20:37:39 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
20:37:39 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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̈ḧ
20:37:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:40 INFO - "
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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 ""
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - Selection.addRange() tests
20:37:40 INFO - Selection.addRange() tests
20:37:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:40 INFO - "
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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 ""
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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̈ḧ
20:37:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:40 INFO - "
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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 ""
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 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
20:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:40 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
20:37:40 INFO - Selection.addRange() tests
20:37:41 INFO - Selection.addRange() tests
20:37:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:41 INFO - "
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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 ""
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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̈ḧ
20:37:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:41 INFO - "
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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 ""
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - Selection.addRange() tests
20:37:41 INFO - Selection.addRange() tests
20:37:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:41 INFO - "
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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 ""
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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̈ḧ
20:37:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:41 INFO - "
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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 ""
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:41 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - Selection.addRange() tests
20:37:42 INFO - Selection.addRange() tests
20:37:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:42 INFO - "
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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 ""
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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̈ḧ
20:37:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:42 INFO - "
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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 ""
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 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
20:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:42 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
20:37:42 INFO - Selection.addRange() tests
20:37:43 INFO - Selection.addRange() tests
20:37:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:43 INFO - "
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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 ""
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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̈ḧ
20:37:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:43 INFO - "
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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 ""
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - Selection.addRange() tests
20:37:43 INFO - Selection.addRange() tests
20:37:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:43 INFO - "
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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 ""
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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̈ḧ
20:37:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:43 INFO - "
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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 ""
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 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
20:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:43 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
20:37:43 INFO - Selection.addRange() tests
20:37:44 INFO - Selection.addRange() tests
20:37:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:44 INFO - "
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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 ""
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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̈ḧ
20:37:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:44 INFO - "
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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 ""
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 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
20:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:44 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
20:37:44 INFO - Selection.addRange() tests
20:37:45 INFO - Selection.addRange() tests
20:37:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:45 INFO - "
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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 ""
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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̈ḧ
20:37:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:45 INFO - "
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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 ""
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - Selection.addRange() tests
20:37:45 INFO - Selection.addRange() tests
20:37:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:45 INFO - "
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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 ""
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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̈ḧ
20:37:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:45 INFO - "
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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 ""
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:45 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - Selection.addRange() tests
20:37:46 INFO - Selection.addRange() tests
20:37:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:46 INFO - "
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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 ""
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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̈ḧ
20:37:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:46 INFO - "
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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 ""
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 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
20:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:46 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
20:37:46 INFO - Selection.addRange() tests
20:37:47 INFO - Selection.addRange() tests
20:37:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:47 INFO - "
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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 ""
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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̈ḧ
20:37:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:47 INFO - "
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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 ""
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 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
20:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:47 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
20:37:47 INFO - Selection.addRange() tests
20:37:48 INFO - Selection.addRange() tests
20:37:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:48 INFO - "
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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 ""
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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̈ḧ
20:37:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:48 INFO - "
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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 ""
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 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
20:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:48 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
20:37:48 INFO - Selection.addRange() tests
20:37:48 INFO - Selection.addRange() tests
20:37:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:49 INFO - "
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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 ""
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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̈ḧ
20:37:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:49 INFO - "
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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 ""
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - Selection.addRange() tests
20:37:49 INFO - Selection.addRange() tests
20:37:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:49 INFO - "
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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 ""
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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̈ḧ
20:37:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:49 INFO - "
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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 ""
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:49 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - Selection.addRange() tests
20:37:50 INFO - Selection.addRange() tests
20:37:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:50 INFO - "
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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 ""
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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̈ḧ
20:37:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:50 INFO - "
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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 ""
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 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
20:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:50 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
20:37:50 INFO - Selection.addRange() tests
20:37:51 INFO - Selection.addRange() tests
20:37:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:51 INFO - "
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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 ""
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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̈ḧ
20:37:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:51 INFO - "
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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 ""
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 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
20:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:51 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
20:37:51 INFO - Selection.addRange() tests
20:37:52 INFO - Selection.addRange() tests
20:37:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:52 INFO - "
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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 ""
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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̈ḧ
20:37:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:52 INFO - "
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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 ""
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - Selection.addRange() tests
20:37:52 INFO - Selection.addRange() tests
20:37:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:52 INFO - "
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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 ""
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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̈ḧ
20:37:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:52 INFO - "
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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 ""
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:52 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - Selection.addRange() tests
20:37:53 INFO - Selection.addRange() tests
20:37:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:53 INFO - "
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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 ""
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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̈ḧ
20:37:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:53 INFO - "
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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 ""
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 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
20:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:53 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
20:37:53 INFO - Selection.addRange() tests
20:37:54 INFO - Selection.addRange() tests
20:37:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:54 INFO - "
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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 ""
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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̈ḧ
20:37:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:54 INFO - "
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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 ""
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 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
20:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:54 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
20:37:54 INFO - Selection.addRange() tests
20:37:55 INFO - Selection.addRange() tests
20:37:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:55 INFO - "
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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 ""
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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̈ḧ
20:37:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:55 INFO - "
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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 ""
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 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
20:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:55 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
20:37:55 INFO - Selection.addRange() tests
20:37:56 INFO - Selection.addRange() tests
20:37:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:56 INFO - "
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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 ""
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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̈ḧ
20:37:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:56 INFO - "
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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 ""
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - Selection.addRange() tests
20:37:56 INFO - Selection.addRange() tests
20:37:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:56 INFO - "
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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 ""
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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̈ḧ
20:37:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:56 INFO - "
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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 ""
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:56 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - Selection.addRange() tests
20:37:57 INFO - Selection.addRange() tests
20:37:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:57 INFO - "
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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 ""
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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̈ḧ
20:37:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:57 INFO - "
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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 ""
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 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
20:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:57 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
20:37:57 INFO - Selection.addRange() tests
20:37:58 INFO - Selection.addRange() tests
20:37:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:58 INFO - "
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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 ""
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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̈ḧ
20:37:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:58 INFO - "
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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 ""
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 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
20:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:58 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
20:37:58 INFO - Selection.addRange() tests
20:37:59 INFO - Selection.addRange() tests
20:37:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:59 INFO - "
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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 ""
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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̈ḧ
20:37:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:59 INFO - "
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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 ""
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - Selection.addRange() tests
20:37:59 INFO - Selection.addRange() tests
20:37:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:59 INFO - "
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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 ""
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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̈ḧ
20:37:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:37:59 INFO - "
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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 ""
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 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
20:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:37:59 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
20:37:59 INFO - Selection.addRange() tests
20:38:00 INFO - Selection.addRange() tests
20:38:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:00 INFO - "
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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 ""
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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̈ḧ
20:38:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:00 INFO - "
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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 ""
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 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
20:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:00 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
20:38:00 INFO - Selection.addRange() tests
20:38:01 INFO - Selection.addRange() tests
20:38:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:01 INFO - "
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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 ""
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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̈ḧ
20:38:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:01 INFO - "
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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 ""
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - Selection.addRange() tests
20:38:01 INFO - Selection.addRange() tests
20:38:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:01 INFO - "
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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 ""
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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̈ḧ
20:38:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:01 INFO - "
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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 ""
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:01 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - Selection.addRange() tests
20:38:02 INFO - Selection.addRange() tests
20:38:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:02 INFO - "
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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 ""
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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̈ḧ
20:38:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:02 INFO - "
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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 ""
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 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
20:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:02 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
20:38:02 INFO - Selection.addRange() tests
20:38:03 INFO - Selection.addRange() tests
20:38:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:03 INFO - "
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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 ""
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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̈ḧ
20:38:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:03 INFO - "
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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 ""
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 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
20:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:03 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
20:38:03 INFO - Selection.addRange() tests
20:38:04 INFO - Selection.addRange() tests
20:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:04 INFO - "
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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 ""
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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̈ḧ
20:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:04 INFO - "
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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 ""
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - Selection.addRange() tests
20:38:04 INFO - Selection.addRange() tests
20:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:04 INFO - "
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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 ""
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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̈ḧ
20:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:04 INFO - "
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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 ""
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 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
20:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - Selection.addRange() tests
20:38:05 INFO - Selection.addRange() tests
20:38:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:05 INFO - "
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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 ""
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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̈ḧ
20:38:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:05 INFO - "
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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 ""
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 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
20:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:05 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
20:38:05 INFO - Selection.addRange() tests
20:38:06 INFO - Selection.addRange() tests
20:38:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:06 INFO - "
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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 ""
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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̈ḧ
20:38:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:06 INFO - "
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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 ""
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:06 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - Selection.addRange() tests
20:38:07 INFO - Selection.addRange() tests
20:38:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:07 INFO - "
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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 ""
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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̈ḧ
20:38:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:07 INFO - "
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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 ""
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 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
20:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:07 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
20:38:07 INFO - Selection.addRange() tests
20:38:08 INFO - Selection.addRange() tests
20:38:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:08 INFO - "
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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 ""
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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̈ḧ
20:38:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:08 INFO - "
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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 ""
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 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
20:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:08 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
20:38:08 INFO - Selection.addRange() tests
20:38:09 INFO - Selection.addRange() tests
20:38:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:09 INFO - "
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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 ""
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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̈ḧ
20:38:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:09 INFO - "
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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 ""
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - Selection.addRange() tests
20:38:09 INFO - Selection.addRange() tests
20:38:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:09 INFO - "
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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 ""
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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̈ḧ
20:38:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:09 INFO - "
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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 ""
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:09 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - Selection.addRange() tests
20:38:10 INFO - Selection.addRange() tests
20:38:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:10 INFO - "
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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 ""
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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̈ḧ
20:38:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:10 INFO - "
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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 ""
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 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
20:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:10 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
20:38:10 INFO - Selection.addRange() tests
20:38:10 INFO - Selection.addRange() tests
20:38:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:11 INFO - "
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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 ""
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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̈ḧ
20:38:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:11 INFO - "
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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 ""
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - Selection.addRange() tests
20:38:11 INFO - Selection.addRange() tests
20:38:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:11 INFO - "
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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 ""
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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̈ḧ
20:38:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:11 INFO - "
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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 ""
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 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
20:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:11 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
20:38:11 INFO - Selection.addRange() tests
20:38:12 INFO - Selection.addRange() tests
20:38:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:12 INFO - "
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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 ""
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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̈ḧ
20:38:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:12 INFO - "
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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 ""
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - Selection.addRange() tests
20:38:12 INFO - Selection.addRange() tests
20:38:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:12 INFO - "
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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 ""
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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̈ḧ
20:38:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:12 INFO - "
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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 ""
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 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
20:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:12 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
20:38:12 INFO - Selection.addRange() tests
20:38:13 INFO - Selection.addRange() tests
20:38:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:13 INFO - "
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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 ""
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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̈ḧ
20:38:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:13 INFO - "
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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 ""
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - Selection.addRange() tests
20:38:13 INFO - Selection.addRange() tests
20:38:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:13 INFO - "
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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 ""
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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̈ḧ
20:38:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:13 INFO - "
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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 ""
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:13 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - Selection.addRange() tests
20:38:14 INFO - Selection.addRange() tests
20:38:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:14 INFO - "
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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 ""
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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̈ḧ
20:38:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:14 INFO - "
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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 ""
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 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
20:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:14 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
20:38:14 INFO - Selection.addRange() tests
20:38:15 INFO - Selection.addRange() tests
20:38:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:15 INFO - "
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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 ""
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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̈ḧ
20:38:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:15 INFO - "
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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 ""
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - Selection.addRange() tests
20:38:15 INFO - Selection.addRange() tests
20:38:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:15 INFO - "
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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 ""
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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̈ḧ
20:38:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:15 INFO - "
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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 ""
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 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
20:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:15 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
20:38:15 INFO - Selection.addRange() tests
20:38:16 INFO - Selection.addRange() tests
20:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:16 INFO - "
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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 ""
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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̈ḧ
20:38:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:16 INFO - "
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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 ""
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - Selection.addRange() tests
20:38:16 INFO - Selection.addRange() tests
20:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:16 INFO - "
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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 ""
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 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
20:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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̈ḧ
20:38:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:17 INFO - "
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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 ""
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - Selection.addRange() tests
20:38:17 INFO - Selection.addRange() tests
20:38:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:17 INFO - "
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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 ""
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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̈ḧ
20:38:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:38:17 INFO - "
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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 ""
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 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
20:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
20:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
20:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
20:38:17 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
20:38:17 INFO - - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 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 () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 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 () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
20:39:52 INFO - root.queryAll(q)
20:39:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
20:39:52 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 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 () {
20:39:53 INFO - root.queryAll(q)
20:39:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:53 INFO - root.query(q)
20:39:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
20:39:54 INFO - root.queryAll(q)
20:39:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
20:39:54 INFO - root.query(q)
20:39:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
20:39:54 INFO - root.queryAll(q)
20:39:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
20:39:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:54 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
20:39:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:55 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
20:39:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
20:39:56 INFO - #descendant-div2 - root.queryAll is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
20:39:56 INFO - #descendant-div2 - root.query is not a function
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:56 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
20:39:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - >
20:39:57 INFO - #child-div2 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - >
20:39:57 INFO - #child-div2 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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>
20:39:57 INFO - #child-div2 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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>
20:39:57 INFO - #child-div2 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - >#child-div2 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - >#child-div2 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - +
20:39:57 INFO - #adjacent-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - +
20:39:57 INFO - #adjacent-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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+
20:39:57 INFO - #adjacent-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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+
20:39:57 INFO - #adjacent-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - +#adjacent-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - +#adjacent-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ~
20:39:57 INFO - #sibling-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ~
20:39:57 INFO - #sibling-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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~
20:39:57 INFO - #sibling-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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~
20:39:57 INFO - #sibling-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ~#sibling-p3 - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ~#sibling-p3 - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO -
20:39:57 INFO - ,
20:39:57 INFO -
20:39:57 INFO - #group strong - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO -
20:39:57 INFO - ,
20:39:57 INFO -
20:39:57 INFO - #group strong - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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,
20:39:57 INFO - #group strong - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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,
20:39:57 INFO - #group strong - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ,#group strong - root.queryAll is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - ,#group strong - root.query is not a function
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 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
20:39:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
20:39:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
20:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:39:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
20:39:57 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8477ms
20:39:57 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
20:39:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4f06cf800 == 18 [pid = 1814] [id = 819]
20:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 45 (0x7ff4d5e80c00) [pid = 1814] [serial = 2294] [outer = (nil)]
20:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 46 (0x7ff4d725c000) [pid = 1814] [serial = 2295] [outer = 0x7ff4d5e80c00]
20:39:58 INFO - PROCESS | 1814 | 1447994398104 Marionette INFO loaded listener.js
20:39:58 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 47 (0x7ff4d7564000) [pid = 1814] [serial = 2296] [outer = 0x7ff4d5e80c00]
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
20:39:59 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 "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
20:39:59 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 "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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 { "
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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]
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 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"
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
20:39:59 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
20:39:59 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1815ms
20:39:59 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
20:39:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7f53000 == 19 [pid = 1814] [id = 820]
20:39:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 48 (0x7ff4d5ea5400) [pid = 1814] [serial = 2297] [outer = (nil)]
20:39:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 49 (0x7ff4d7328800) [pid = 1814] [serial = 2298] [outer = 0x7ff4d5ea5400]
20:40:00 INFO - PROCESS | 1814 | 1447994400000 Marionette INFO loaded listener.js
20:40:00 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 50 (0x7ff4da06a000) [pid = 1814] [serial = 2299] [outer = 0x7ff4d5ea5400]
20:40:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7b9e000 == 20 [pid = 1814] [id = 821]
20:40:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 51 (0x7ff4d826f400) [pid = 1814] [serial = 2300] [outer = (nil)]
20:40:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x7ff4d7ba1800 == 21 [pid = 1814] [id = 822]
20:40:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 52 (0x7ff4d8271000) [pid = 1814] [serial = 2301] [outer = (nil)]
20:40:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 53 (0x7ff4d5e3cc00) [pid = 1814] [serial = 2302] [outer = 0x7ff4d8271000]
20:40:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 54 (0x7ff4d9b54c00) [pid = 1814] [serial = 2303] [outer = 0x7ff4d826f400]
20:40:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
20:40:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
20:40:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 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
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
20:40:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
20:40:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
20:40:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
20:40:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */